/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.automaton.type.used.in.concurrency.analysis PETRI_NET -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.cfg-lbe-improvements-94356ea-m [2025-04-13 20:35:08,425 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-13 20:35:08,457 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2025-04-13 20:35:08,460 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-13 20:35:08,461 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-13 20:35:08,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-13 20:35:08,475 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-13 20:35:08,475 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-13 20:35:08,475 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-13 20:35:08,475 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-13 20:35:08,475 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-13 20:35:08,475 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-13 20:35:08,475 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-13 20:35:08,475 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-13 20:35:08,475 INFO L153 SettingsManager]: * Use SBE=true [2025-04-13 20:35:08,475 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-13 20:35:08,475 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-13 20:35:08,476 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-13 20:35:08,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 20:35:08,476 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 20:35:08,477 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-13 20:35:08,477 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Automaton type used in concurrency analysis -> PETRI_NET [2025-04-13 20:35:08,685 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-13 20:35:08,699 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-13 20:35:08,700 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-13 20:35:08,701 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-13 20:35:08,701 INFO L274 PluginConnector]: CDTParser initialized [2025-04-13 20:35:08,702 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c [2025-04-13 20:35:09,894 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b9276d3c/a23435536f9a49fa8653b6efbbb7f5c3/FLAGebb1751db [2025-04-13 20:35:10,089 INFO L389 CDTParser]: Found 1 translation units. [2025-04-13 20:35:10,089 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c [2025-04-13 20:35:10,096 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b9276d3c/a23435536f9a49fa8653b6efbbb7f5c3/FLAGebb1751db [2025-04-13 20:35:10,894 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b9276d3c/a23435536f9a49fa8653b6efbbb7f5c3 [2025-04-13 20:35:10,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-13 20:35:10,897 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-13 20:35:10,898 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-13 20:35:10,899 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-13 20:35:10,901 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-13 20:35:10,902 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 08:35:10" (1/1) ... [2025-04-13 20:35:10,902 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ad391f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:10, skipping insertion in model container [2025-04-13 20:35:10,902 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 08:35:10" (1/1) ... [2025-04-13 20:35:10,913 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-13 20:35:11,073 WARN L250 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-mult2.wvr.c[4151,4164] [2025-04-13 20:35:11,090 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-13 20:35:11,101 INFO L200 MainTranslator]: Completed pre-run [2025-04-13 20:35:11,139 WARN L250 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-mult2.wvr.c[4151,4164] [2025-04-13 20:35:11,146 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-13 20:35:11,160 INFO L204 MainTranslator]: Completed translation [2025-04-13 20:35:11,162 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11 WrapperNode [2025-04-13 20:35:11,162 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-13 20:35:11,163 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-13 20:35:11,163 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-13 20:35:11,163 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-13 20:35:11,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,181 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,207 INFO L138 Inliner]: procedures = 26, calls = 56, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 274 [2025-04-13 20:35:11,207 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-13 20:35:11,207 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-13 20:35:11,207 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-13 20:35:11,207 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-13 20:35:11,222 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,223 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,225 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,246 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2025-04-13 20:35:11,246 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,246 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,251 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,252 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,254 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,255 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,255 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,263 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-13 20:35:11,263 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-13 20:35:11,263 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-13 20:35:11,263 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-13 20:35:11,264 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (1/1) ... [2025-04-13 20:35:11,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 20:35:11,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:35:11,286 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-13 20:35:11,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-13 20:35:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-13 20:35:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-13 20:35:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-13 20:35:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-13 20:35:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-13 20:35:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-13 20:35:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-13 20:35:11,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-13 20:35:11,304 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-13 20:35:11,374 INFO L234 CfgBuilder]: Building ICFG [2025-04-13 20:35:11,376 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-13 20:35:11,679 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-13 20:35:11,680 INFO L289 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-13 20:35:11,680 INFO L294 CfgBuilder]: Performing block encoding [2025-04-13 20:35:12,003 INFO L313 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-13 20:35:12,004 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 08:35:12 BoogieIcfgContainer [2025-04-13 20:35:12,004 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-13 20:35:12,005 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-13 20:35:12,005 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-13 20:35:12,008 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-13 20:35:12,008 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 08:35:10" (1/3) ... [2025-04-13 20:35:12,009 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29af374e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 08:35:12, skipping insertion in model container [2025-04-13 20:35:12,009 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:35:11" (2/3) ... [2025-04-13 20:35:12,009 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29af374e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 08:35:12, skipping insertion in model container [2025-04-13 20:35:12,009 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 08:35:12" (3/3) ... [2025-04-13 20:35:12,010 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-mult2.wvr.c [2025-04-13 20:35:12,023 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-13 20:35:12,025 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-mult2.wvr.c that has 5 procedures, 42 locations, 43 edges, 1 initial locations, 6 loop locations, and 1 error locations. [2025-04-13 20:35:12,025 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-13 20:35:12,075 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-13 20:35:12,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 47 transitions, 122 flow [2025-04-13 20:35:12,124 INFO L116 PetriNetUnfolderBase]: 6/43 cut-off events. [2025-04-13 20:35:12,128 INFO L117 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2025-04-13 20:35:12,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 43 events. 6/43 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 37. Up to 2 conditions per place. [2025-04-13 20:35:12,130 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 47 transitions, 122 flow [2025-04-13 20:35:12,134 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 42 transitions, 108 flow [2025-04-13 20:35:12,141 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-13 20:35:12,151 INFO L340 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@4ef66889, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-13 20:35:12,151 INFO L341 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-04-13 20:35:12,165 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-13 20:35:12,166 INFO L116 PetriNetUnfolderBase]: 6/41 cut-off events. [2025-04-13 20:35:12,166 INFO L117 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2025-04-13 20:35:12,166 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:12,166 INFO L206 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] [2025-04-13 20:35:12,166 INFO L403 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)] === [2025-04-13 20:35:12,171 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:12,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1387499467, now seen corresponding path program 1 times [2025-04-13 20:35:12,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:12,176 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921916578] [2025-04-13 20:35:12,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:12,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:12,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-04-13 20:35:12,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-04-13 20:35:12,289 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:12,289 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:12,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:35:12,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:12,476 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921916578] [2025-04-13 20:35:12,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921916578] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:12,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:12,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-04-13 20:35:12,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376669596] [2025-04-13 20:35:12,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:12,484 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-13 20:35:12,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:12,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-13 20:35:12,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-13 20:35:12,504 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-04-13 20:35:12,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:12,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:12,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-04-13 20:35:12,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:12,791 INFO L116 PetriNetUnfolderBase]: 1029/1751 cut-off events. [2025-04-13 20:35:12,791 INFO L117 PetriNetUnfolderBase]: For 139/139 co-relation queries the response was YES. [2025-04-13 20:35:12,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3306 conditions, 1751 events. 1029/1751 cut-off events. For 139/139 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10528 event pairs, 252 based on Foata normal form. 1/1641 useless extension candidates. Maximal degree in co-relation 2793. Up to 989 conditions per place. [2025-04-13 20:35:12,810 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 37 selfloop transitions, 3 changer transitions 1/57 dead transitions. [2025-04-13 20:35:12,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 57 transitions, 235 flow [2025-04-13 20:35:12,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-13 20:35:12,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-13 20:35:12,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2025-04-13 20:35:12,820 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2025-04-13 20:35:12,821 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 108 flow. Second operand 3 states and 102 transitions. [2025-04-13 20:35:12,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 57 transitions, 235 flow [2025-04-13 20:35:12,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 209 flow, removed 0 selfloop flow, removed 8 redundant places. [2025-04-13 20:35:12,832 INFO L231 Difference]: Finished difference. Result has 44 places, 44 transitions, 111 flow [2025-04-13 20:35:12,835 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=111, PETRI_PLACES=44, PETRI_TRANSITIONS=44} [2025-04-13 20:35:12,837 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, -5 predicate places. [2025-04-13 20:35:12,838 INFO L485 AbstractCegarLoop]: Abstraction has has 44 places, 44 transitions, 111 flow [2025-04-13 20:35:12,839 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:12,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:12,839 INFO L206 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] [2025-04-13 20:35:12,839 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-13 20:35:12,839 INFO L403 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)] === [2025-04-13 20:35:12,840 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:12,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1782007949, now seen corresponding path program 1 times [2025-04-13 20:35:12,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:12,840 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57432066] [2025-04-13 20:35:12,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:12,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:12,857 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-13 20:35:12,884 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-13 20:35:12,884 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:12,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:12,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:35:12,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:12,999 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57432066] [2025-04-13 20:35:12,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57432066] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:12,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:12,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-13 20:35:12,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748609719] [2025-04-13 20:35:12,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:13,000 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-13 20:35:13,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:13,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-13 20:35:13,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-13 20:35:13,004 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-04-13 20:35:13,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 44 transitions, 111 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:13,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:13,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-04-13 20:35:13,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:13,217 INFO L116 PetriNetUnfolderBase]: 1203/1952 cut-off events. [2025-04-13 20:35:13,217 INFO L117 PetriNetUnfolderBase]: For 376/376 co-relation queries the response was YES. [2025-04-13 20:35:13,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4082 conditions, 1952 events. 1203/1952 cut-off events. For 376/376 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11272 event pairs, 362 based on Foata normal form. 58/1907 useless extension candidates. Maximal degree in co-relation 1452. Up to 1131 conditions per place. [2025-04-13 20:35:13,229 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 46 selfloop transitions, 2 changer transitions 0/64 dead transitions. [2025-04-13 20:35:13,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 64 transitions, 261 flow [2025-04-13 20:35:13,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-13 20:35:13,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-13 20:35:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2025-04-13 20:35:13,230 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.75177304964539 [2025-04-13 20:35:13,230 INFO L175 Difference]: Start difference. First operand has 44 places, 44 transitions, 111 flow. Second operand 3 states and 106 transitions. [2025-04-13 20:35:13,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 64 transitions, 261 flow [2025-04-13 20:35:13,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 64 transitions, 257 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-13 20:35:13,232 INFO L231 Difference]: Finished difference. Result has 46 places, 45 transitions, 122 flow [2025-04-13 20:35:13,232 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=46, PETRI_TRANSITIONS=45} [2025-04-13 20:35:13,233 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, -3 predicate places. [2025-04-13 20:35:13,233 INFO L485 AbstractCegarLoop]: Abstraction has has 46 places, 45 transitions, 122 flow [2025-04-13 20:35:13,233 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:13,233 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:13,233 INFO L206 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] [2025-04-13 20:35:13,233 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-13 20:35:13,233 INFO L403 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)] === [2025-04-13 20:35:13,234 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:13,234 INFO L85 PathProgramCache]: Analyzing trace with hash 283552781, now seen corresponding path program 1 times [2025-04-13 20:35:13,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:13,234 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625267071] [2025-04-13 20:35:13,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:13,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:13,244 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-13 20:35:13,252 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-13 20:35:13,253 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:13,253 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:13,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:35:13,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:13,354 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625267071] [2025-04-13 20:35:13,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625267071] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:13,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:13,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-13 20:35:13,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637587943] [2025-04-13 20:35:13,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:13,354 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-13 20:35:13,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:13,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-13 20:35:13,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-13 20:35:13,358 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-04-13 20:35:13,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 45 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:13,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:13,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-04-13 20:35:13,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:13,600 INFO L116 PetriNetUnfolderBase]: 1424/2329 cut-off events. [2025-04-13 20:35:13,600 INFO L117 PetriNetUnfolderBase]: For 866/866 co-relation queries the response was YES. [2025-04-13 20:35:13,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5050 conditions, 2329 events. 1424/2329 cut-off events. For 866/866 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13410 event pairs, 399 based on Foata normal form. 27/2245 useless extension candidates. Maximal degree in co-relation 3350. Up to 1290 conditions per place. [2025-04-13 20:35:13,610 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 46 selfloop transitions, 2 changer transitions 0/64 dead transitions. [2025-04-13 20:35:13,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 64 transitions, 277 flow [2025-04-13 20:35:13,610 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-13 20:35:13,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-13 20:35:13,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2025-04-13 20:35:13,611 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7375886524822695 [2025-04-13 20:35:13,611 INFO L175 Difference]: Start difference. First operand has 46 places, 45 transitions, 122 flow. Second operand 3 states and 104 transitions. [2025-04-13 20:35:13,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 64 transitions, 277 flow [2025-04-13 20:35:13,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 274 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-13 20:35:13,612 INFO L231 Difference]: Finished difference. Result has 48 places, 46 transitions, 134 flow [2025-04-13 20:35:13,612 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=48, PETRI_TRANSITIONS=46} [2025-04-13 20:35:13,613 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, -1 predicate places. [2025-04-13 20:35:13,613 INFO L485 AbstractCegarLoop]: Abstraction has has 48 places, 46 transitions, 134 flow [2025-04-13 20:35:13,613 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:13,613 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:13,613 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:13,615 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-13 20:35:13,615 INFO L403 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)] === [2025-04-13 20:35:13,615 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:13,615 INFO L85 PathProgramCache]: Analyzing trace with hash -443105693, now seen corresponding path program 1 times [2025-04-13 20:35:13,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:13,616 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548149311] [2025-04-13 20:35:13,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:13,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:13,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-04-13 20:35:13,639 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-04-13 20:35:13,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:13,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:13,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-13 20:35:13,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:13,734 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548149311] [2025-04-13 20:35:13,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548149311] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:13,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:13,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-13 20:35:13,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548441795] [2025-04-13 20:35:13,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:13,735 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-13 20:35:13,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:13,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-13 20:35:13,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-13 20:35:13,735 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-04-13 20:35:13,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 46 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:13,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:13,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-04-13 20:35:13,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:13,979 INFO L116 PetriNetUnfolderBase]: 1780/2852 cut-off events. [2025-04-13 20:35:13,979 INFO L117 PetriNetUnfolderBase]: For 1450/1450 co-relation queries the response was YES. [2025-04-13 20:35:13,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6679 conditions, 2852 events. 1780/2852 cut-off events. For 1450/1450 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17690 event pairs, 1276 based on Foata normal form. 71/2630 useless extension candidates. Maximal degree in co-relation 3430. Up to 1895 conditions per place. [2025-04-13 20:35:13,990 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 52 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2025-04-13 20:35:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 73 transitions, 325 flow [2025-04-13 20:35:13,991 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-13 20:35:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-13 20:35:13,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2025-04-13 20:35:13,992 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6468085106382979 [2025-04-13 20:35:13,992 INFO L175 Difference]: Start difference. First operand has 48 places, 46 transitions, 134 flow. Second operand 5 states and 152 transitions. [2025-04-13 20:35:13,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 73 transitions, 325 flow [2025-04-13 20:35:13,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 322 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-13 20:35:13,994 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 168 flow [2025-04-13 20:35:13,994 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2025-04-13 20:35:13,994 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 5 predicate places. [2025-04-13 20:35:13,994 INFO L485 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 168 flow [2025-04-13 20:35:13,996 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:13,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:13,996 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:13,996 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-13 20:35:13,996 INFO L403 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)] === [2025-04-13 20:35:13,997 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:13,997 INFO L85 PathProgramCache]: Analyzing trace with hash 2049875707, now seen corresponding path program 1 times [2025-04-13 20:35:13,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:13,998 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937825373] [2025-04-13 20:35:13,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:13,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:14,005 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-04-13 20:35:14,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-04-13 20:35:14,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:14,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:14,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-13 20:35:14,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:14,109 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937825373] [2025-04-13 20:35:14,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937825373] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:14,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:14,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-13 20:35:14,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910705940] [2025-04-13 20:35:14,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:14,109 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-13 20:35:14,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:14,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-13 20:35:14,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-13 20:35:14,110 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-04-13 20:35:14,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 168 flow. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:14,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:14,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-04-13 20:35:14,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:14,378 INFO L116 PetriNetUnfolderBase]: 2311/3841 cut-off events. [2025-04-13 20:35:14,378 INFO L117 PetriNetUnfolderBase]: For 1970/1970 co-relation queries the response was YES. [2025-04-13 20:35:14,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8748 conditions, 3841 events. 2311/3841 cut-off events. For 1970/1970 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26204 event pairs, 1724 based on Foata normal form. 112/3567 useless extension candidates. Maximal degree in co-relation 6824. Up to 2485 conditions per place. [2025-04-13 20:35:14,394 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 51 selfloop transitions, 5 changer transitions 1/73 dead transitions. [2025-04-13 20:35:14,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 356 flow [2025-04-13 20:35:14,395 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-13 20:35:14,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-13 20:35:14,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2025-04-13 20:35:14,396 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2025-04-13 20:35:14,396 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 168 flow. Second operand 4 states and 128 transitions. [2025-04-13 20:35:14,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 356 flow [2025-04-13 20:35:14,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 350 flow, removed 2 selfloop flow, removed 1 redundant places. [2025-04-13 20:35:14,398 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 186 flow [2025-04-13 20:35:14,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2025-04-13 20:35:14,398 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 9 predicate places. [2025-04-13 20:35:14,398 INFO L485 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 186 flow [2025-04-13 20:35:14,399 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:14,399 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:14,399 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:14,399 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-13 20:35:14,399 INFO L403 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)] === [2025-04-13 20:35:14,399 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:14,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1545143099, now seen corresponding path program 1 times [2025-04-13 20:35:14,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:14,399 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261443437] [2025-04-13 20:35:14,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:14,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:14,412 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-13 20:35:14,427 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:14,427 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:14,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:14,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:14,804 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261443437] [2025-04-13 20:35:14,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261443437] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:35:14,805 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654242516] [2025-04-13 20:35:14,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:14,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:35:14,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:35:14,808 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) [2025-04-13 20:35:14,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-04-13 20:35:14,869 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-13 20:35:14,900 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:14,900 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:14,901 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:14,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-13 20:35:14,906 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:35:15,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:15,073 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:35:15,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-13 20:35:15,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654242516] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:35:15,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:35:15,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 5] total 16 [2025-04-13 20:35:15,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656805094] [2025-04-13 20:35:15,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:15,248 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:35:15,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:15,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:35:15,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:35:15,305 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2025-04-13 20:35:15,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 186 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:15,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:15,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2025-04-13 20:35:15,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:17,467 INFO L116 PetriNetUnfolderBase]: 21737/30365 cut-off events. [2025-04-13 20:35:17,467 INFO L117 PetriNetUnfolderBase]: For 9898/10122 co-relation queries the response was YES. [2025-04-13 20:35:17,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70042 conditions, 30365 events. 21737/30365 cut-off events. For 9898/10122 co-relation queries the response was YES. Maximal size of possible extension queue 1450. Compared 195590 event pairs, 1032 based on Foata normal form. 20/25159 useless extension candidates. Maximal degree in co-relation 57696. Up to 4266 conditions per place. [2025-04-13 20:35:17,601 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 319 selfloop transitions, 53 changer transitions 5/384 dead transitions. [2025-04-13 20:35:17,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 384 transitions, 1880 flow [2025-04-13 20:35:17,602 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-13 20:35:17,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-13 20:35:17,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 610 transitions. [2025-04-13 20:35:17,604 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5642923219241444 [2025-04-13 20:35:17,604 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 186 flow. Second operand 23 states and 610 transitions. [2025-04-13 20:35:17,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 384 transitions, 1880 flow [2025-04-13 20:35:17,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 384 transitions, 1870 flow, removed 3 selfloop flow, removed 1 redundant places. [2025-04-13 20:35:17,609 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 585 flow [2025-04-13 20:35:17,609 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=585, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2025-04-13 20:35:17,610 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 49 predicate places. [2025-04-13 20:35:17,610 INFO L485 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 585 flow [2025-04-13 20:35:17,610 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:17,610 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:17,610 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:17,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-04-13 20:35:17,810 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-04-13 20:35:17,811 INFO L403 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)] === [2025-04-13 20:35:17,811 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:17,811 INFO L85 PathProgramCache]: Analyzing trace with hash -57297083, now seen corresponding path program 1 times [2025-04-13 20:35:17,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:17,811 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381226508] [2025-04-13 20:35:17,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:35:17,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:17,818 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-13 20:35:17,828 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:17,828 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:17,828 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:18,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:18,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:18,093 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381226508] [2025-04-13 20:35:18,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381226508] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:18,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:18,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:35:18,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944628864] [2025-04-13 20:35:18,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:18,093 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:35:18,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:18,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:35:18,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:35:18,131 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:18,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 585 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:18,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:18,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:18,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:20,000 INFO L116 PetriNetUnfolderBase]: 14358/22743 cut-off events. [2025-04-13 20:35:20,000 INFO L117 PetriNetUnfolderBase]: For 83282/83820 co-relation queries the response was YES. [2025-04-13 20:35:20,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83442 conditions, 22743 events. 14358/22743 cut-off events. For 83282/83820 co-relation queries the response was YES. Maximal size of possible extension queue 1328. Compared 176814 event pairs, 2426 based on Foata normal form. 568/23028 useless extension candidates. Maximal degree in co-relation 79813. Up to 13639 conditions per place. [2025-04-13 20:35:20,183 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 170 selfloop transitions, 28 changer transitions 6/219 dead transitions. [2025-04-13 20:35:20,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 219 transitions, 1664 flow [2025-04-13 20:35:20,183 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:35:20,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:35:20,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2025-04-13 20:35:20,184 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2025-04-13 20:35:20,184 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 585 flow. Second operand 8 states and 242 transitions. [2025-04-13 20:35:20,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 219 transitions, 1664 flow [2025-04-13 20:35:20,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 219 transitions, 1621 flow, removed 8 selfloop flow, removed 2 redundant places. [2025-04-13 20:35:20,577 INFO L231 Difference]: Finished difference. Result has 108 places, 123 transitions, 866 flow [2025-04-13 20:35:20,577 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=866, PETRI_PLACES=108, PETRI_TRANSITIONS=123} [2025-04-13 20:35:20,578 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2025-04-13 20:35:20,578 INFO L485 AbstractCegarLoop]: Abstraction has has 108 places, 123 transitions, 866 flow [2025-04-13 20:35:20,578 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:20,578 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:20,578 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:20,578 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-13 20:35:20,578 INFO L403 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)] === [2025-04-13 20:35:20,579 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:20,579 INFO L85 PathProgramCache]: Analyzing trace with hash -786984289, now seen corresponding path program 2 times [2025-04-13 20:35:20,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:20,579 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890427947] [2025-04-13 20:35:20,579 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:35:20,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:20,588 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:35:20,610 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:20,611 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:35:20,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:20,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:20,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:20,924 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890427947] [2025-04-13 20:35:20,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890427947] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:20,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:20,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:35:20,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928916411] [2025-04-13 20:35:20,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:20,925 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:35:20,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:20,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:35:20,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:35:20,957 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:20,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 123 transitions, 866 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:20,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:20,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:20,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:23,943 INFO L116 PetriNetUnfolderBase]: 22623/36134 cut-off events. [2025-04-13 20:35:23,944 INFO L117 PetriNetUnfolderBase]: For 169963/172676 co-relation queries the response was YES. [2025-04-13 20:35:24,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144118 conditions, 36134 events. 22623/36134 cut-off events. For 169963/172676 co-relation queries the response was YES. Maximal size of possible extension queue 1888. Compared 296107 event pairs, 3822 based on Foata normal form. 389/35213 useless extension candidates. Maximal degree in co-relation 137154. Up to 23340 conditions per place. [2025-04-13 20:35:24,351 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 130 selfloop transitions, 62 changer transitions 37/266 dead transitions. [2025-04-13 20:35:24,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 266 transitions, 2478 flow [2025-04-13 20:35:24,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:35:24,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:35:24,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2025-04-13 20:35:24,352 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2025-04-13 20:35:24,352 INFO L175 Difference]: Start difference. First operand has 108 places, 123 transitions, 866 flow. Second operand 8 states and 230 transitions. [2025-04-13 20:35:24,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 266 transitions, 2478 flow [2025-04-13 20:35:25,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 266 transitions, 2418 flow, removed 30 selfloop flow, removed 0 redundant places. [2025-04-13 20:35:25,660 INFO L231 Difference]: Finished difference. Result has 121 places, 167 transitions, 1536 flow [2025-04-13 20:35:25,661 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1536, PETRI_PLACES=121, PETRI_TRANSITIONS=167} [2025-04-13 20:35:25,661 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 72 predicate places. [2025-04-13 20:35:25,661 INFO L485 AbstractCegarLoop]: Abstraction has has 121 places, 167 transitions, 1536 flow [2025-04-13 20:35:25,662 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:25,662 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:25,662 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:25,662 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-04-13 20:35:25,662 INFO L403 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)] === [2025-04-13 20:35:25,662 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:25,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1122487845, now seen corresponding path program 3 times [2025-04-13 20:35:25,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:25,662 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735481307] [2025-04-13 20:35:25,662 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:35:25,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:25,671 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:35:25,694 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-04-13 20:35:25,695 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 20:35:25,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:25,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:25,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:25,930 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735481307] [2025-04-13 20:35:25,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735481307] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:25,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:25,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-13 20:35:25,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853175226] [2025-04-13 20:35:25,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:25,931 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:35:25,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:25,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:35:25,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:35:25,981 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:25,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 167 transitions, 1536 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:25,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:25,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:25,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:29,350 INFO L116 PetriNetUnfolderBase]: 23140/36864 cut-off events. [2025-04-13 20:35:29,350 INFO L117 PetriNetUnfolderBase]: For 172057/174595 co-relation queries the response was YES. [2025-04-13 20:35:29,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160467 conditions, 36864 events. 23140/36864 cut-off events. For 172057/174595 co-relation queries the response was YES. Maximal size of possible extension queue 2107. Compared 306306 event pairs, 4183 based on Foata normal form. 373/35550 useless extension candidates. Maximal degree in co-relation 154310. Up to 26389 conditions per place. [2025-04-13 20:35:29,740 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 118 selfloop transitions, 58 changer transitions 28/234 dead transitions. [2025-04-13 20:35:29,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 234 transitions, 2367 flow [2025-04-13 20:35:29,741 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:35:29,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:35:29,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2025-04-13 20:35:29,741 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2025-04-13 20:35:29,742 INFO L175 Difference]: Start difference. First operand has 121 places, 167 transitions, 1536 flow. Second operand 7 states and 204 transitions. [2025-04-13 20:35:29,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 234 transitions, 2367 flow [2025-04-13 20:35:30,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 234 transitions, 2327 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-13 20:35:30,835 INFO L231 Difference]: Finished difference. Result has 129 places, 168 transitions, 1638 flow [2025-04-13 20:35:30,835 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1638, PETRI_PLACES=129, PETRI_TRANSITIONS=168} [2025-04-13 20:35:30,836 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 80 predicate places. [2025-04-13 20:35:30,836 INFO L485 AbstractCegarLoop]: Abstraction has has 129 places, 168 transitions, 1638 flow [2025-04-13 20:35:30,836 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:30,836 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:30,836 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:30,836 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-13 20:35:30,836 INFO L403 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)] === [2025-04-13 20:35:30,837 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:30,837 INFO L85 PathProgramCache]: Analyzing trace with hash 90134941, now seen corresponding path program 4 times [2025-04-13 20:35:30,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:30,837 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021098671] [2025-04-13 20:35:30,837 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:35:30,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:30,845 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:35:30,854 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:30,854 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:35:30,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:31,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:31,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:31,149 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021098671] [2025-04-13 20:35:31,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021098671] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:31,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:31,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:35:31,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9251578] [2025-04-13 20:35:31,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:31,149 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:35:31,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:31,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:35:31,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:35:31,176 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:31,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 168 transitions, 1638 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:31,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:31,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:31,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:35,813 INFO L116 PetriNetUnfolderBase]: 28839/46022 cut-off events. [2025-04-13 20:35:35,814 INFO L117 PetriNetUnfolderBase]: For 258955/265622 co-relation queries the response was YES. [2025-04-13 20:35:36,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203536 conditions, 46022 events. 28839/46022 cut-off events. For 258955/265622 co-relation queries the response was YES. Maximal size of possible extension queue 2394. Compared 384902 event pairs, 6187 based on Foata normal form. 1596/46089 useless extension candidates. Maximal degree in co-relation 193815. Up to 25071 conditions per place. [2025-04-13 20:35:36,333 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 194 selfloop transitions, 116 changer transitions 16/363 dead transitions. [2025-04-13 20:35:36,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 363 transitions, 3952 flow [2025-04-13 20:35:36,334 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 20:35:36,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 20:35:36,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 294 transitions. [2025-04-13 20:35:36,335 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.625531914893617 [2025-04-13 20:35:36,335 INFO L175 Difference]: Start difference. First operand has 129 places, 168 transitions, 1638 flow. Second operand 10 states and 294 transitions. [2025-04-13 20:35:36,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 363 transitions, 3952 flow [2025-04-13 20:35:37,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 363 transitions, 3751 flow, removed 10 selfloop flow, removed 4 redundant places. [2025-04-13 20:35:37,718 INFO L231 Difference]: Finished difference. Result has 141 places, 228 transitions, 2659 flow [2025-04-13 20:35:37,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2659, PETRI_PLACES=141, PETRI_TRANSITIONS=228} [2025-04-13 20:35:37,719 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2025-04-13 20:35:37,719 INFO L485 AbstractCegarLoop]: Abstraction has has 141 places, 228 transitions, 2659 flow [2025-04-13 20:35:37,719 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:37,719 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:37,719 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:37,719 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-04-13 20:35:37,719 INFO L403 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)] === [2025-04-13 20:35:37,720 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:37,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1983291759, now seen corresponding path program 5 times [2025-04-13 20:35:37,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:37,720 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945074013] [2025-04-13 20:35:37,720 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:35:37,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:37,728 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:35:37,740 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:37,740 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:35:37,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:37,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-13 20:35:37,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:37,949 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945074013] [2025-04-13 20:35:37,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945074013] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:37,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:37,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:35:37,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110364542] [2025-04-13 20:35:37,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:37,950 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:35:37,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:37,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:35:37,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:35:37,986 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:37,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 228 transitions, 2659 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:37,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:37,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:37,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:42,562 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][115], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, 431#true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 409#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:35:42,563 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:35:42,563 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:35:42,563 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:35:42,563 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:35:42,757 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][115], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, 431#true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 358#true, Black: 72#(<= ~n1~0 0), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:35:42,757 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:35:42,758 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:35:42,758 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:35:42,758 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:35:43,407 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][193], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, 431#true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:35:43,408 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:35:43,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:35:43,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:35:43,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:35:43,540 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][193], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, 431#true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, Black: 72#(<= ~n1~0 0), 41#L71true, Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:35:43,541 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:35:43,541 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:35:43,541 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:35:43,541 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:35:43,615 INFO L116 PetriNetUnfolderBase]: 33243/52484 cut-off events. [2025-04-13 20:35:43,616 INFO L117 PetriNetUnfolderBase]: For 299290/301726 co-relation queries the response was YES. [2025-04-13 20:35:44,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243108 conditions, 52484 events. 33243/52484 cut-off events. For 299290/301726 co-relation queries the response was YES. Maximal size of possible extension queue 2461. Compared 435895 event pairs, 8784 based on Foata normal form. 1081/52223 useless extension candidates. Maximal degree in co-relation 232863. Up to 40090 conditions per place. [2025-04-13 20:35:44,280 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 140 selfloop transitions, 135 changer transitions 4/326 dead transitions. [2025-04-13 20:35:44,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 326 transitions, 4284 flow [2025-04-13 20:35:44,280 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:35:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:35:44,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2025-04-13 20:35:44,281 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2025-04-13 20:35:44,281 INFO L175 Difference]: Start difference. First operand has 141 places, 228 transitions, 2659 flow. Second operand 7 states and 194 transitions. [2025-04-13 20:35:44,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 326 transitions, 4284 flow [2025-04-13 20:35:46,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 326 transitions, 4256 flow, removed 14 selfloop flow, removed 0 redundant places. [2025-04-13 20:35:46,382 INFO L231 Difference]: Finished difference. Result has 150 places, 272 transitions, 3742 flow [2025-04-13 20:35:46,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3742, PETRI_PLACES=150, PETRI_TRANSITIONS=272} [2025-04-13 20:35:46,383 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2025-04-13 20:35:46,383 INFO L485 AbstractCegarLoop]: Abstraction has has 150 places, 272 transitions, 3742 flow [2025-04-13 20:35:46,383 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:46,383 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:46,383 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:46,383 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-04-13 20:35:46,383 INFO L403 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)] === [2025-04-13 20:35:46,384 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:46,384 INFO L85 PathProgramCache]: Analyzing trace with hash -653993129, now seen corresponding path program 6 times [2025-04-13 20:35:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:46,384 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657439907] [2025-04-13 20:35:46,384 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:35:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:46,393 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:35:46,406 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-04-13 20:35:46,406 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 20:35:46,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:46,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:35:46,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:46,631 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657439907] [2025-04-13 20:35:46,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657439907] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:46,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:46,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:35:46,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14619987] [2025-04-13 20:35:46,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:46,631 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:35:46,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:46,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:35:46,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:35:46,653 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:46,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 272 transitions, 3742 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:46,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:46,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:46,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:35:53,479 INFO L116 PetriNetUnfolderBase]: 37215/59143 cut-off events. [2025-04-13 20:35:53,479 INFO L117 PetriNetUnfolderBase]: For 490042/494383 co-relation queries the response was YES. [2025-04-13 20:35:54,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306522 conditions, 59143 events. 37215/59143 cut-off events. For 490042/494383 co-relation queries the response was YES. Maximal size of possible extension queue 3317. Compared 510106 event pairs, 10434 based on Foata normal form. 1029/58386 useless extension candidates. Maximal degree in co-relation 297070. Up to 30971 conditions per place. [2025-04-13 20:35:54,209 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 238 selfloop transitions, 151 changer transitions 17/447 dead transitions. [2025-04-13 20:35:54,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 447 transitions, 6809 flow [2025-04-13 20:35:54,210 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:35:54,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:35:54,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2025-04-13 20:35:54,211 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2025-04-13 20:35:54,211 INFO L175 Difference]: Start difference. First operand has 150 places, 272 transitions, 3742 flow. Second operand 7 states and 213 transitions. [2025-04-13 20:35:54,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 447 transitions, 6809 flow [2025-04-13 20:35:57,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 447 transitions, 6567 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 20:35:57,115 INFO L231 Difference]: Finished difference. Result has 157 places, 332 transitions, 5159 flow [2025-04-13 20:35:57,115 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5159, PETRI_PLACES=157, PETRI_TRANSITIONS=332} [2025-04-13 20:35:57,115 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 108 predicate places. [2025-04-13 20:35:57,116 INFO L485 AbstractCegarLoop]: Abstraction has has 157 places, 332 transitions, 5159 flow [2025-04-13 20:35:57,116 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:57,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:35:57,116 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:35:57,116 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-04-13 20:35:57,116 INFO L403 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)] === [2025-04-13 20:35:57,116 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:35:57,117 INFO L85 PathProgramCache]: Analyzing trace with hash -595235275, now seen corresponding path program 7 times [2025-04-13 20:35:57,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:35:57,117 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312255456] [2025-04-13 20:35:57,117 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:35:57,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:35:57,124 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-13 20:35:57,134 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:35:57,134 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:35:57,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:35:57,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-13 20:35:57,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:35:57,392 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312255456] [2025-04-13 20:35:57,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312255456] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:35:57,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:35:57,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:35:57,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007667416] [2025-04-13 20:35:57,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:35:57,393 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:35:57,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:35:57,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:35:57,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:35:57,428 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:35:57,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 332 transitions, 5159 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:35:57,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:35:57,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:35:57,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:36:03,853 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:03,853 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-13 20:36:03,853 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:36:03,853 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:36:03,853 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:36:04,323 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,323 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2025-04-13 20:36:04,323 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-13 20:36:04,323 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-13 20:36:04,324 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-13 20:36:04,664 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,664 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,664 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,664 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,664 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,683 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,683 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,683 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,683 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,683 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,693 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,694 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,694 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,694 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,694 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:36:04,704 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,705 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,705 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,705 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,705 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,897 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,897 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,897 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,897 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,897 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,907 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:04,907 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,907 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,907 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,907 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,908 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:36:04,908 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,909 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,909 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,909 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-13 20:36:04,912 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:36:04,912 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:36:04,912 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:04,912 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:04,912 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,166 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,166 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,166 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,166 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,166 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,178 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,178 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,178 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,178 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,178 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,196 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,196 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,196 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,196 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,196 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,197 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,197 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,197 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,197 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,197 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,207 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,207 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,207 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,207 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,207 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,223 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,223 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,223 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,223 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,223 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,297 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,297 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,297 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,297 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,647 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,647 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,647 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,647 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,647 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,652 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,652 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-13 20:36:05,653 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,653 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,653 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,653 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 81#(<= ~n2~0 0), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,654 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,654 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,654 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,654 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,654 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,654 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:36:05,838 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:36:05,838 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,838 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,838 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,838 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,854 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 409#true, 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,855 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:36:05,855 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 409#true, 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,855 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,859 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][161], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,859 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,859 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,859 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,859 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,859 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,859 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,860 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][144], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 24#L97true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 458#true, Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:36:05,860 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,860 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,860 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,860 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,860 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:05,860 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:36:06,798 INFO L116 PetriNetUnfolderBase]: 49695/79087 cut-off events. [2025-04-13 20:36:06,798 INFO L117 PetriNetUnfolderBase]: For 639986/645259 co-relation queries the response was YES. [2025-04-13 20:36:07,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 408657 conditions, 79087 events. 49695/79087 cut-off events. For 639986/645259 co-relation queries the response was YES. Maximal size of possible extension queue 3983. Compared 708334 event pairs, 12303 based on Foata normal form. 1885/78297 useless extension candidates. Maximal degree in co-relation 396741. Up to 54543 conditions per place. [2025-04-13 20:36:07,872 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 196 selfloop transitions, 318 changer transitions 40/607 dead transitions. [2025-04-13 20:36:07,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 607 transitions, 10728 flow [2025-04-13 20:36:07,872 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 20:36:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 20:36:07,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2025-04-13 20:36:07,873 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6335697399527187 [2025-04-13 20:36:07,873 INFO L175 Difference]: Start difference. First operand has 157 places, 332 transitions, 5159 flow. Second operand 9 states and 268 transitions. [2025-04-13 20:36:07,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 607 transitions, 10728 flow [2025-04-13 20:36:13,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 607 transitions, 10670 flow, removed 7 selfloop flow, removed 1 redundant places. [2025-04-13 20:36:13,789 INFO L231 Difference]: Finished difference. Result has 169 places, 481 transitions, 9357 flow [2025-04-13 20:36:13,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5119, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9357, PETRI_PLACES=169, PETRI_TRANSITIONS=481} [2025-04-13 20:36:13,790 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2025-04-13 20:36:13,790 INFO L485 AbstractCegarLoop]: Abstraction has has 169 places, 481 transitions, 9357 flow [2025-04-13 20:36:13,790 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:36:13,790 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:36:13,790 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:36:13,790 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-13 20:36:13,790 INFO L403 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)] === [2025-04-13 20:36:13,791 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:36:13,791 INFO L85 PathProgramCache]: Analyzing trace with hash -2115922927, now seen corresponding path program 8 times [2025-04-13 20:36:13,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:36:13,791 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121839265] [2025-04-13 20:36:13,791 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:36:13,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:36:13,797 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:36:13,809 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-04-13 20:36:13,810 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 20:36:13,810 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:36:13,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:36:13,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:36:13,987 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121839265] [2025-04-13 20:36:13,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121839265] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:36:13,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:36:13,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:36:13,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023837875] [2025-04-13 20:36:13,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:36:13,987 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:36:13,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:36:13,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:36:13,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:36:14,014 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-04-13 20:36:14,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 481 transitions, 9357 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:36:14,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:36:14,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-04-13 20:36:14,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:36:27,401 INFO L116 PetriNetUnfolderBase]: 64522/100399 cut-off events. [2025-04-13 20:36:27,401 INFO L117 PetriNetUnfolderBase]: For 1088449/1096383 co-relation queries the response was YES. [2025-04-13 20:36:28,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 570755 conditions, 100399 events. 64522/100399 cut-off events. For 1088449/1096383 co-relation queries the response was YES. Maximal size of possible extension queue 5007. Compared 890025 event pairs, 17652 based on Foata normal form. 2145/100281 useless extension candidates. Maximal degree in co-relation 551171. Up to 54147 conditions per place. [2025-04-13 20:36:28,935 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 303 selfloop transitions, 369 changer transitions 8/707 dead transitions. [2025-04-13 20:36:28,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 707 transitions, 13322 flow [2025-04-13 20:36:28,935 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:36:28,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:36:28,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2025-04-13 20:36:28,936 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6622340425531915 [2025-04-13 20:36:28,936 INFO L175 Difference]: Start difference. First operand has 169 places, 481 transitions, 9357 flow. Second operand 8 states and 249 transitions. [2025-04-13 20:36:28,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 707 transitions, 13322 flow [2025-04-13 20:36:50,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 707 transitions, 12904 flow, removed 46 selfloop flow, removed 2 redundant places. [2025-04-13 20:36:50,995 INFO L231 Difference]: Finished difference. Result has 179 places, 570 transitions, 11871 flow [2025-04-13 20:36:50,995 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9037, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11871, PETRI_PLACES=179, PETRI_TRANSITIONS=570} [2025-04-13 20:36:50,995 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2025-04-13 20:36:50,995 INFO L485 AbstractCegarLoop]: Abstraction has has 179 places, 570 transitions, 11871 flow [2025-04-13 20:36:50,995 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:36:50,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:36:50,996 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:36:50,996 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-04-13 20:36:50,996 INFO L403 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)] === [2025-04-13 20:36:50,997 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:36:50,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1118618255, now seen corresponding path program 9 times [2025-04-13 20:36:50,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:36:50,997 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292427018] [2025-04-13 20:36:50,997 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:36:50,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:36:51,007 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:36:51,013 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 34 of 35 statements. [2025-04-13 20:36:51,013 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 20:36:51,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:36:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-13 20:36:51,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:36:51,180 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292427018] [2025-04-13 20:36:51,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292427018] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:36:51,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:36:51,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-13 20:36:51,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461522376] [2025-04-13 20:36:51,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:36:51,180 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:36:51,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:36:51,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:36:51,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:36:51,229 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:36:51,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 570 transitions, 11871 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:36:51,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:36:51,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:36:51,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:37:04,470 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][360], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:04,470 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:04,470 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:37:04,470 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:37:04,470 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:37:04,478 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][650], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:04,478 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:04,478 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:37:04,478 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:37:04,478 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:37:04,842 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][252], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:04,843 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:37:04,843 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:04,843 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:04,843 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:04,858 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][530], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:04,858 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:37:04,858 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:04,858 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:04,858 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,081 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][360], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,082 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:06,082 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,082 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,082 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,087 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][650], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,087 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:06,087 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,087 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,087 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,187 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][360], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:06,187 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:06,187 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,187 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,188 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,197 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][650], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,197 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:06,197 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,197 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,197 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:06,333 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][252], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,333 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:06,333 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,333 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,343 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][530], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,343 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,343 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,343 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,343 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:06,369 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][252], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,369 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,369 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:06,369 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,369 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,380 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][530], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:06,380 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,380 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:06,380 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:06,380 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,376 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][360], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:07,377 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:07,377 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,377 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,377 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,381 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][650], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:07,381 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:07,381 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,381 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,381 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:07,594 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][252], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:07,595 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:07,595 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:07,595 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:07,595 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:07,606 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][530], [Black: 59#(= ~total~0 0), Black: 405#(and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:07,606 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:07,606 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:07,606 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:07,606 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:10,824 INFO L116 PetriNetUnfolderBase]: 81526/132090 cut-off events. [2025-04-13 20:37:10,825 INFO L117 PetriNetUnfolderBase]: For 1422599/1436193 co-relation queries the response was YES. [2025-04-13 20:37:12,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726404 conditions, 132090 events. 81526/132090 cut-off events. For 1422599/1436193 co-relation queries the response was YES. Maximal size of possible extension queue 6589. Compared 1281809 event pairs, 19409 based on Foata normal form. 7280/134075 useless extension candidates. Maximal degree in co-relation 710225. Up to 50552 conditions per place. [2025-04-13 20:37:12,946 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 224 selfloop transitions, 378 changer transitions 34/724 dead transitions. [2025-04-13 20:37:12,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 724 transitions, 14572 flow [2025-04-13 20:37:12,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 20:37:12,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 20:37:12,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2025-04-13 20:37:12,947 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6217494089834515 [2025-04-13 20:37:12,947 INFO L175 Difference]: Start difference. First operand has 179 places, 570 transitions, 11871 flow. Second operand 9 states and 263 transitions. [2025-04-13 20:37:12,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 724 transitions, 14572 flow [2025-04-13 20:37:37,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 724 transitions, 14540 flow, removed 16 selfloop flow, removed 1 redundant places. [2025-04-13 20:37:37,175 INFO L231 Difference]: Finished difference. Result has 188 places, 573 transitions, 12559 flow [2025-04-13 20:37:37,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11841, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12559, PETRI_PLACES=188, PETRI_TRANSITIONS=573} [2025-04-13 20:37:37,177 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2025-04-13 20:37:37,177 INFO L485 AbstractCegarLoop]: Abstraction has has 188 places, 573 transitions, 12559 flow [2025-04-13 20:37:37,177 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:37:37,177 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:37:37,177 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:37:37,177 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-04-13 20:37:37,177 INFO L403 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)] === [2025-04-13 20:37:37,177 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:37:37,178 INFO L85 PathProgramCache]: Analyzing trace with hash 277286045, now seen corresponding path program 10 times [2025-04-13 20:37:37,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:37:37,178 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283828103] [2025-04-13 20:37:37,178 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:37:37,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:37:37,183 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:37:37,190 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:37:37,190 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:37:37,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:37:37,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:37:37,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:37:37,297 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283828103] [2025-04-13 20:37:37,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283828103] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:37:37,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:37:37,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:37:37,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196622483] [2025-04-13 20:37:37,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:37:37,298 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:37:37,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:37:37,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:37:37,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:37:37,327 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:37:37,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 573 transitions, 12559 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:37:37,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:37:37,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:37:37,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:37:51,055 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:51,055 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:51,055 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:51,055 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:51,055 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:51,055 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:51,056 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:37:51,056 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:51,056 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:51,056 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:52,625 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:52,625 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,625 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,625 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,625 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,758 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,759 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,759 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,759 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,759 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,760 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,760 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,760 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,760 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,760 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,760 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,760 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,883 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,883 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,883 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,915 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,916 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:52,916 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:52,916 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:53,933 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:53,933 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:53,933 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:53,933 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:53,933 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:37:53,943 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:53,943 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2025-04-13 20:37:53,943 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:37:53,943 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:37:53,943 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-13 20:37:53,954 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:53,955 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,955 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,955 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,955 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,957 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:53,958 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,958 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,958 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,958 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,959 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, 27#L94true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:53,959 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 27#L94true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:53,960 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:53,960 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,013 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,013 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,013 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:54,048 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:54,048 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,048 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,055 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,055 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,055 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,055 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,055 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,056 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,056 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,056 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,056 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,056 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,057 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,057 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,057 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,074 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,074 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,074 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,075 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,075 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,075 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,075 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,075 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,075 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,075 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,077 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,077 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,077 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,177 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,178 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:54,178 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:54,178 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:55,136 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,136 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,136 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:55,136 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:55,136 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:55,184 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,184 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,184 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:55,184 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:55,184 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:37:55,200 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,200 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,200 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,200 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,200 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,205 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,205 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,205 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,205 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,205 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:37:55,209 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,209 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,209 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,209 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,209 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,210 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,210 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,210 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,210 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,210 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,211 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,212 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,212 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,212 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,212 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,216 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L52-->L57: Formula: (and (not (= (ite (= (select (select |v_#memory_int#1_115| v_~q1~0.base_183) (+ (* v_~q1_back~0_175 4) v_~q1~0.offset_183)) v_~C~0_124) 1 0) 0)) (not (= (ite (and (< v_~q1_back~0_175 v_~n1~0_130) (<= 0 v_~q1_back~0_175)) 1 0) 0)) (= (+ v_~q1_back~0_175 1) v_~q1_back~0_174) (= (+ v_~i~0_119 1) v_~i~0_118)) InVars {~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_119, ~q1_back~0=v_~q1_back~0_175, ~C~0=v_~C~0_124, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, #memory_int#1=|v_#memory_int#1_115|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_1|, ~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_118, ~q1_back~0=v_~q1_back~0_174, ~C~0=v_~C~0_124, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_1|, #memory_int#1=|v_#memory_int#1_115|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][252], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,216 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,216 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,216 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,216 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,218 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,218 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,218 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,218 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,218 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,222 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,222 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,222 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,222 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,222 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,223 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,223 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,223 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,223 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,223 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,281 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,281 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,281 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,281 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,281 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,281 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,282 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,282 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,282 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,282 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,292 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,292 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,292 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,307 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,307 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,308 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,308 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,321 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,322 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:55,322 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,322 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,324 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 27#L94true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,324 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,324 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,324 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,324 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,326 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,326 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,326 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,326 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,326 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,327 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,327 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,327 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,327 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,327 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,332 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,332 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,332 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,333 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,333 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,333 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,347 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,348 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,348 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,348 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,349 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:55,349 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:55,349 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:37:56,286 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,286 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,286 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:56,286 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:56,286 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:37:56,294 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,294 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,294 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,294 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,294 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,320 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,321 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,321 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,321 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,321 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:37:56,331 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,332 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L52-->L57: Formula: (and (not (= (ite (= (select (select |v_#memory_int#1_115| v_~q1~0.base_183) (+ (* v_~q1_back~0_175 4) v_~q1~0.offset_183)) v_~C~0_124) 1 0) 0)) (not (= (ite (and (< v_~q1_back~0_175 v_~n1~0_130) (<= 0 v_~q1_back~0_175)) 1 0) 0)) (= (+ v_~q1_back~0_175 1) v_~q1_back~0_174) (= (+ v_~i~0_119 1) v_~i~0_118)) InVars {~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_119, ~q1_back~0=v_~q1_back~0_175, ~C~0=v_~C~0_124, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, #memory_int#1=|v_#memory_int#1_115|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_1|, ~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_118, ~q1_back~0=v_~q1_back~0_174, ~C~0=v_~C~0_124, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_1|, #memory_int#1=|v_#memory_int#1_115|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][252], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,332 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,332 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,333 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,333 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,333 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,334 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,334 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,334 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,334 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,334 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,335 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,335 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,335 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,335 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,335 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,336 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L52-->L57: Formula: (and (not (= (ite (= (select (select |v_#memory_int#1_115| v_~q1~0.base_183) (+ (* v_~q1_back~0_175 4) v_~q1~0.offset_183)) v_~C~0_124) 1 0) 0)) (not (= (ite (and (< v_~q1_back~0_175 v_~n1~0_130) (<= 0 v_~q1_back~0_175)) 1 0) 0)) (= (+ v_~q1_back~0_175 1) v_~q1_back~0_174) (= (+ v_~i~0_119 1) v_~i~0_118)) InVars {~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_119, ~q1_back~0=v_~q1_back~0_175, ~C~0=v_~C~0_124, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, #memory_int#1=|v_#memory_int#1_115|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_1|, ~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_118, ~q1_back~0=v_~q1_back~0_174, ~C~0=v_~C~0_124, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_1|, #memory_int#1=|v_#memory_int#1_115|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][252], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,336 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,336 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,336 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,336 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,337 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 27#L94true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,337 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,337 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,337 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,337 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,338 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,338 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,338 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,338 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,338 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,338 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,338 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,338 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,339 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,339 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,393 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,394 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,394 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,394 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,408 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,408 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,409 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,412 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,412 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,412 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,412 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,412 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,412 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,412 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,412 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,413 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,413 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,414 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,415 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,415 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,415 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,415 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,421 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 27#L94true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,421 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,421 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,421 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,424 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,426 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,426 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,426 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,429 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,429 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,429 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,430 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,430 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,430 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:37:56,883 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][251], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,883 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2025-04-13 20:37:56,883 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2025-04-13 20:37:56,883 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2025-04-13 20:37:56,883 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2025-04-13 20:37:56,906 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,906 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L52-->L57: Formula: (and (not (= (ite (= (select (select |v_#memory_int#1_115| v_~q1~0.base_183) (+ (* v_~q1_back~0_175 4) v_~q1~0.offset_183)) v_~C~0_124) 1 0) 0)) (not (= (ite (and (< v_~q1_back~0_175 v_~n1~0_130) (<= 0 v_~q1_back~0_175)) 1 0) 0)) (= (+ v_~q1_back~0_175 1) v_~q1_back~0_174) (= (+ v_~i~0_119 1) v_~i~0_118)) InVars {~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_119, ~q1_back~0=v_~q1_back~0_175, ~C~0=v_~C~0_124, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, #memory_int#1=|v_#memory_int#1_115|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_1|, ~q1~0.offset=v_~q1~0.offset_183, ~i~0=v_~i~0_118, ~q1_back~0=v_~q1_back~0_174, ~C~0=v_~C~0_124, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~n1~0=v_~n1~0_130, ~q1~0.base=v_~q1~0.base_183, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_1|, #memory_int#1=|v_#memory_int#1_115|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][252], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,906 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,906 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,907 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,907 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,907 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,907 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,907 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,908 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,908 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,908 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,908 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,908 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,909 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 27#L94true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:56,909 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,909 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,909 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,909 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,979 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,979 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,979 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,981 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,981 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,981 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,981 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,981 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,983 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 84#true, Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,983 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,983 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,983 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,983 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,986 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,986 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,986 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,987 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,988 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:56,988 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:56,988 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:37:57,303 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:57,303 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,303 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,303 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,303 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,304 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:57,304 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,304 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,304 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,304 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,477 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:57,477 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,477 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,477 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,477 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,477 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:57,477 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,478 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,478 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,478 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,478 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 84#true, Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:57,478 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,479 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,479 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,479 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 42#L143true, 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:57,481 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 42#L143true, 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:57,481 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,481 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:37:57,871 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:37:57,871 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,871 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,871 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:57,871 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,004 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, 11#L144true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:58,004 INFO L286 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, 11#L144true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:58,005 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([789] L90-->L94: Formula: (let ((.cse0 (select (select |v_#memory_int#1_109| v_~q1~0.base_177) (+ (* v_~q1_front~0_163 4) v_~q1~0.offset_177)))) (let ((.cse1 (+ v_~total~0_164 .cse0))) (and (= v_~total~0_163 |v_thread3Thread1of1ForFork0_plus_#res#1_1|) (not (= (ite (and (< v_~q1_front~0_163 v_~q1_back~0_166) (<= 0 v_~q1_front~0_163) (< v_~q1_front~0_163 v_~n1~0_122)) 1 0) 0)) (<= v_~total~0_163 2147483647) (not (= (ite (or (<= 0 (+ v_~total~0_164 .cse0 2147483648)) (<= 0 .cse0)) 1 0) 0)) (= (+ v_~q1_front~0_163 1) v_~q1_front~0_162) (= |v_thread3Thread1of1ForFork0_plus_#res#1_1| .cse1) (not (= (ite (or (<= .cse1 2147483647) (<= .cse0 0)) 1 0) 0)) (<= 0 (+ v_~total~0_163 2147483648))))) InVars {~q1~0.offset=v_~q1~0.offset_177, ~q1_front~0=v_~q1_front~0_163, ~q1_back~0=v_~q1_back~0_166, ~n1~0=v_~n1~0_122, ~q1~0.base=v_~q1~0.base_177, #memory_int#1=|v_#memory_int#1_109|, ~total~0=v_~total~0_164} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_1|, ~q1~0.offset=v_~q1~0.offset_177, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1_front~0=v_~q1_front~0_162, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~n1~0=v_~n1~0_122, #memory_int#1=|v_#memory_int#1_109|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_1|, ~total~0=v_~total~0_163, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_1|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_1|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_1|, ~q1_back~0=v_~q1_back~0_166, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_1|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_1|, ~q1~0.base=v_~q1~0.base_177, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][601], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 84#true, Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), 27#L94true, Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 42#L143true, Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:58,005 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,005 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,006 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][498], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, 11#L144true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:58,006 INFO L286 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,006 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,006 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,010 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:37:58,011 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][237], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 512#true, 11#L144true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 494#true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:37:58,011 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,011 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,011 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,011 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:37:58,316 INFO L116 PetriNetUnfolderBase]: 81155/129202 cut-off events. [2025-04-13 20:37:58,316 INFO L117 PetriNetUnfolderBase]: For 1582031/1594637 co-relation queries the response was YES. [2025-04-13 20:38:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 761253 conditions, 129202 events. 81155/129202 cut-off events. For 1582031/1594637 co-relation queries the response was YES. Maximal size of possible extension queue 6300. Compared 1210236 event pairs, 16655 based on Foata normal form. 4856/129495 useless extension candidates. Maximal degree in co-relation 745337. Up to 40734 conditions per place. [2025-04-13 20:38:00,635 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 344 selfloop transitions, 231 changer transitions 8/662 dead transitions. [2025-04-13 20:38:00,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 662 transitions, 14482 flow [2025-04-13 20:38:00,635 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:38:00,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:38:00,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2025-04-13 20:38:00,636 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2025-04-13 20:38:00,636 INFO L175 Difference]: Start difference. First operand has 188 places, 573 transitions, 12559 flow. Second operand 6 states and 184 transitions. [2025-04-13 20:38:00,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 662 transitions, 14482 flow [2025-04-13 20:38:27,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 662 transitions, 14138 flow, removed 2 selfloop flow, removed 4 redundant places. [2025-04-13 20:38:27,225 INFO L231 Difference]: Finished difference. Result has 192 places, 575 transitions, 12944 flow [2025-04-13 20:38:27,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12221, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12944, PETRI_PLACES=192, PETRI_TRANSITIONS=575} [2025-04-13 20:38:27,226 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2025-04-13 20:38:27,226 INFO L485 AbstractCegarLoop]: Abstraction has has 192 places, 575 transitions, 12944 flow [2025-04-13 20:38:27,226 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:38:27,226 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:38:27,226 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:38:27,226 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-04-13 20:38:27,226 INFO L403 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)] === [2025-04-13 20:38:27,227 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:38:27,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1594308759, now seen corresponding path program 11 times [2025-04-13 20:38:27,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:38:27,227 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56712132] [2025-04-13 20:38:27,227 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:38:27,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:38:27,235 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:38:27,245 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:38:27,245 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:38:27,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:38:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:38:27,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:38:27,465 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56712132] [2025-04-13 20:38:27,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56712132] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:38:27,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:38:27,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:38:27,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348171320] [2025-04-13 20:38:27,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:38:27,465 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:38:27,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:38:27,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:38:27,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:38:27,510 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:38:27,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 575 transitions, 12944 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:38:27,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:38:27,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:38:27,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:38:51,196 INFO L116 PetriNetUnfolderBase]: 86747/138618 cut-off events. [2025-04-13 20:38:51,197 INFO L117 PetriNetUnfolderBase]: For 1785837/1800176 co-relation queries the response was YES. [2025-04-13 20:38:53,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843650 conditions, 138618 events. 86747/138618 cut-off events. For 1785837/1800176 co-relation queries the response was YES. Maximal size of possible extension queue 6660. Compared 1328447 event pairs, 25834 based on Foata normal form. 3996/137134 useless extension candidates. Maximal degree in co-relation 828095. Up to 100603 conditions per place. [2025-04-13 20:38:53,715 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 216 selfloop transitions, 491 changer transitions 12/807 dead transitions. [2025-04-13 20:38:53,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 807 transitions, 19262 flow [2025-04-13 20:38:53,716 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:38:53,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:38:53,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2025-04-13 20:38:53,717 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2025-04-13 20:38:53,717 INFO L175 Difference]: Start difference. First operand has 192 places, 575 transitions, 12944 flow. Second operand 8 states and 234 transitions. [2025-04-13 20:38:53,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 807 transitions, 19262 flow [2025-04-13 20:39:33,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 807 transitions, 18969 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-04-13 20:39:33,224 INFO L231 Difference]: Finished difference. Result has 202 places, 728 transitions, 18462 flow [2025-04-13 20:39:33,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12715, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18462, PETRI_PLACES=202, PETRI_TRANSITIONS=728} [2025-04-13 20:39:33,225 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 153 predicate places. [2025-04-13 20:39:33,225 INFO L485 AbstractCegarLoop]: Abstraction has has 202 places, 728 transitions, 18462 flow [2025-04-13 20:39:33,225 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:39:33,225 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:39:33,225 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:39:33,225 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-13 20:39:33,226 INFO L403 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)] === [2025-04-13 20:39:33,226 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:39:33,226 INFO L85 PathProgramCache]: Analyzing trace with hash 176871717, now seen corresponding path program 12 times [2025-04-13 20:39:33,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:39:33,226 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048375851] [2025-04-13 20:39:33,226 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:39:33,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:39:33,232 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:39:33,236 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-04-13 20:39:33,237 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 20:39:33,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:39:33,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:39:33,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:39:33,373 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048375851] [2025-04-13 20:39:33,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048375851] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:39:33,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:39:33,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:39:33,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455231083] [2025-04-13 20:39:33,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:39:33,375 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:39:33,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:39:33,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:39:33,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:39:33,425 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:39:33,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 728 transitions, 18462 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:39:33,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:39:33,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:39:33,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:40:05,261 INFO L116 PetriNetUnfolderBase]: 101718/164595 cut-off events. [2025-04-13 20:40:05,261 INFO L117 PetriNetUnfolderBase]: For 2761759/2775852 co-relation queries the response was YES. [2025-04-13 20:40:07,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1075607 conditions, 164595 events. 101718/164595 cut-off events. For 2761759/2775852 co-relation queries the response was YES. Maximal size of possible extension queue 8800. Compared 1643374 event pairs, 27639 based on Foata normal form. 5285/164671 useless extension candidates. Maximal degree in co-relation 1059625. Up to 93729 conditions per place. [2025-04-13 20:40:08,158 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 402 selfloop transitions, 564 changer transitions 41/1075 dead transitions. [2025-04-13 20:40:08,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 1075 transitions, 25878 flow [2025-04-13 20:40:08,159 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 20:40:08,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 20:40:08,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2025-04-13 20:40:08,159 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6106382978723405 [2025-04-13 20:40:08,160 INFO L175 Difference]: Start difference. First operand has 202 places, 728 transitions, 18462 flow. Second operand 10 states and 287 transitions. [2025-04-13 20:40:08,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 1075 transitions, 25878 flow [2025-04-13 20:41:30,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 1075 transitions, 25797 flow, removed 26 selfloop flow, removed 1 redundant places. [2025-04-13 20:41:31,006 INFO L231 Difference]: Finished difference. Result has 216 places, 828 transitions, 22529 flow [2025-04-13 20:41:31,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=18225, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22529, PETRI_PLACES=216, PETRI_TRANSITIONS=828} [2025-04-13 20:41:31,007 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2025-04-13 20:41:31,007 INFO L485 AbstractCegarLoop]: Abstraction has has 216 places, 828 transitions, 22529 flow [2025-04-13 20:41:31,007 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:41:31,008 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:41:31,008 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:41:31,008 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-04-13 20:41:31,008 INFO L403 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)] === [2025-04-13 20:41:31,008 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:41:31,008 INFO L85 PathProgramCache]: Analyzing trace with hash 938423833, now seen corresponding path program 13 times [2025-04-13 20:41:31,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:41:31,009 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945232852] [2025-04-13 20:41:31,009 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:41:31,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:41:31,016 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-13 20:41:31,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-13 20:41:31,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:41:31,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:41:31,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:41:31,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:41:31,217 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945232852] [2025-04-13 20:41:31,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945232852] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:41:31,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:41:31,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:41:31,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918385365] [2025-04-13 20:41:31,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:41:31,219 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:41:31,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:41:31,219 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:41:31,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:41:31,259 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:41:31,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 828 transitions, 22529 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:41:31,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:41:31,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:41:31,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:41:49,865 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:49,865 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-13 20:41:49,866 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-13 20:41:49,866 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-13 20:41:49,866 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-13 20:41:54,301 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:54,301 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,302 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,302 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,302 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,314 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:41:54,314 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,314 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,314 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,314 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,340 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:54,340 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,340 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,340 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,340 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,340 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:54,341 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,341 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,341 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:54,341 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-13 20:41:58,983 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:41:58,984 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:58,984 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:58,984 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:58,984 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,000 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:59,000 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,000 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,000 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,000 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,012 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:41:59,012 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,012 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,012 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,012 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,012 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:41:59,012 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,016 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,016 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,017 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,049 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:59,049 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,049 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,049 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,049 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,064 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:59,065 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,065 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,065 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,065 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,325 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:41:59,326 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,326 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,326 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,326 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,611 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:41:59,611 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,611 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,611 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:41:59,611 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:42:00,320 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:00,320 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:00,320 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:00,320 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:00,320 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:00,320 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:00,321 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-13 20:42:00,321 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:42:00,321 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:42:00,321 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-13 20:42:03,395 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:03,396 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,396 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,396 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,396 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,410 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:03,410 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:03,410 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:03,410 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:03,410 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:03,422 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:03,422 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,422 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,422 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,422 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,435 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:03,436 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,436 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,436 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,436 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,437 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:03,437 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,437 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,437 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,437 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,467 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:03,467 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,467 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,467 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,467 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,467 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:03,468 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,468 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,468 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,468 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,475 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:03,475 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,475 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,476 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,476 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,476 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,477 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:03,477 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,477 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,477 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,477 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,477 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,495 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:03,496 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,496 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,496 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,496 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,750 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:03,750 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,750 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,750 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:03,750 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,042 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,042 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,042 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,052 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,053 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,053 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,053 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,177 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([783] L71-->L76: Formula: (and (= v_~q2_back~0_170 (+ v_~q2_back~0_171 1)) (not (= (ite (and (< v_~q2_back~0_171 v_~n2~0_150) (<= 0 v_~q2_back~0_171)) 1 0) 0)) (not (= (ite (= (+ (select (select |v_#memory_int#1_131| v_~q2~0.base_169) (+ v_~q2~0.offset_169 (* 4 v_~q2_back~0_171))) v_~C~0_130) 0) 1 0) 0)) (= v_~j~0_116 (+ v_~j~0_117 1))) InVars {~j~0=v_~j~0_117, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_171} OutVars{~j~0=v_~j~0_116, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_150, ~C~0=v_~C~0_130, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_1|, ~q2~0.offset=v_~q2~0.offset_169, ~q2~0.base=v_~q2~0.base_169, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_1|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, #memory_int#1=|v_#memory_int#1_131|, ~q2_back~0=v_~q2_back~0_170} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][905], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 24#L97true, Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 33#L115true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,178 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,178 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,178 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,178 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,811 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,812 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,812 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,812 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,824 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 6#L57true, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:04,824 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:04,824 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-13 20:42:07,369 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,369 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,369 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,370 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,370 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,405 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,406 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,406 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,406 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,406 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,409 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,409 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,409 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,409 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,409 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,409 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,428 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,431 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,432 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,432 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,432 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,455 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,456 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,456 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,456 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,456 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,469 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,470 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,470 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,470 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,470 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,470 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,483 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,484 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,484 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,484 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,484 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,484 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,484 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,489 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,489 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,490 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,490 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,507 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,507 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,508 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,508 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,508 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,719 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,720 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,720 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,720 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,727 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,727 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,727 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,727 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,727 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,727 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,729 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,729 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,729 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,729 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,729 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,729 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,731 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:07,731 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,731 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,731 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,731 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,746 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,746 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,746 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,746 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,746 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,751 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,751 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,751 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,751 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,751 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,751 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,752 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,752 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,752 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,752 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,752 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,756 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:07,756 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,756 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,758 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,758 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:07,758 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,234 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,234 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,234 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,234 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,234 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,421 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,421 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,421 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,421 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,421 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,422 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,423 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,423 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,423 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,423 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,434 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,434 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,434 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,454 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,454 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,454 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,468 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,468 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,468 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,805 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,806 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 6#L57true, Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:08,806 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:08,806 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:11,198 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,198 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,198 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,198 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,198 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,200 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,200 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,200 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,205 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,205 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,205 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,205 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,205 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,205 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,206 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,206 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,206 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,206 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,206 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,206 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,206 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,222 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,223 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,223 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,223 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,223 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,228 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,228 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,228 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,228 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,228 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,228 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,235 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,235 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,235 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,235 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,235 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,247 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,247 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,247 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,247 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,247 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,247 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,254 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,254 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,254 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,254 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,254 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,254 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,254 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,256 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,256 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,256 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,265 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,265 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,265 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,265 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,265 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,265 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,267 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,267 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,267 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,269 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,270 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,270 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,270 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,270 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,270 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,270 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,284 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,284 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,284 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,284 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,284 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,287 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 42#L143true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,287 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,287 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,287 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,287 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,300 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,300 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,300 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,300 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,300 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,300 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,300 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,301 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,301 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,301 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,301 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,307 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,308 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,308 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,308 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,308 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,317 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,317 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,317 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,317 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,317 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,317 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,320 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), 7#L76true, Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,320 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,320 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,320 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,320 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,321 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,340 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,341 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,341 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,341 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,341 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,346 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,346 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,347 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,347 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,347 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,347 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,349 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,349 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,349 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,349 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,349 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,350 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][302], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,350 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2025-04-13 20:42:11,350 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:42:11,350 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:42:11,350 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-13 20:42:11,360 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:11,360 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,360 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,360 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,361 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,361 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,632 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 42#L143true, Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), 59#(= ~total~0 0), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,633 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,633 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,633 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,633 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,772 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,772 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,772 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,772 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,772 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,773 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,773 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,773 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,773 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,773 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,824 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,824 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,824 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,824 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,824 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,824 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,824 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,824 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,825 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,825 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,835 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 7#L76true, Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,835 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,835 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,857 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,857 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,857 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,857 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,857 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,857 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,858 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,858 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,858 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,858 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,865 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,865 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,865 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,865 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,865 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:11,865 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:11,865 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,866 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,866 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:11,866 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:13,361 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:13,361 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,361 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,361 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,361 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,364 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,364 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,364 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,364 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,364 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,370 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,370 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,370 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,374 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,374 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,374 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,374 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,374 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,374 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,374 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,381 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,381 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,381 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,381 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,381 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,381 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:13,382 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:13,382 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,382 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,384 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,384 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,384 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,384 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,384 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,384 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,384 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,390 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][302], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,390 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,390 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,390 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,390 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,392 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,392 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,392 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,392 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,392 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,395 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), 45#L142true, Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,395 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,395 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,395 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,395 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,396 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,401 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,401 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,401 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,401 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,401 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,402 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,402 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,402 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,402 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,402 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,404 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][302], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 10#L60true, Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,404 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,404 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,404 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,404 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-13 20:42:13,407 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,407 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,407 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,407 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,407 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,407 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,408 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,408 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,408 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,693 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,693 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,693 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,700 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,700 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,700 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,700 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,700 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,700 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,701 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,701 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,701 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,701 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,708 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:13,708 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:13,708 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:14,340 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,340 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,340 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,340 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,340 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,340 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,341 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 42#L143true, Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:14,341 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,341 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,341 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,341 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,344 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 42#L143true, Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,344 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,344 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,354 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([788] L97-->thread3EXIT: Formula: (and (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_5| 256) 0) (= |v_thread3Thread1of1ForFork0_#res#1.offset_1| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_1| 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_1|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_5|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][302], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), 8#L52true, Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,354 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2025-04-13 20:42:14,354 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2025-04-13 20:42:14,354 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2025-04-13 20:42:14,354 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2025-04-13 20:42:14,356 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,356 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,356 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,356 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,356 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,359 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,359 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,359 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,360 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,360 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,363 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,363 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,363 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,363 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,363 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,365 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,366 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,366 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,366 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,366 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,366 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,739 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:14,740 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,740 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:14,740 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:14,740 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-13 20:42:14,786 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,787 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,787 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,787 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,792 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), 16#thread3EXITtrue, Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 446#true, 358#true, Black: 72#(<= ~n1~0 0), 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), 41#L71true, Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:14,792 INFO L286 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:14,792 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:15,168 INFO L284 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 84#true, Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), 13#thread4EXITtrue, Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:15,168 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,168 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,168 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,168 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,168 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,168 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,175 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 42#L143true, Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 35#L90true, 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:15,175 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,175 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,175 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,175 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,175 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,343 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,343 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,343 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,344 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,344 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,346 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,346 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,346 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-13 20:42:15,375 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:15,376 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:15,376 INFO L286 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,376 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:15,949 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,949 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,949 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,949 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,949 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,950 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,951 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 12#L142-1true, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,951 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,951 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,952 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 15#L141-4true, Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 81#(<= ~n2~0 0), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:15,952 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,952 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,952 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,952 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L144true, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:15,969 INFO L286 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L144true, Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 338#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0)]) [2025-04-13 20:42:15,969 INFO L286 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:15,969 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,227 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), 18#thread1EXITtrue, Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), 45#L142true, Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), 544#true, Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), 566#true, Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,227 INFO L286 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2025-04-13 20:42:16,227 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,227 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,227 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,228 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 42#L143true, Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,229 INFO L286 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 31#thread2EXITtrue, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,229 INFO L286 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,229 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,230 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 9#L79true, Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,230 INFO L286 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2025-04-13 20:42:16,230 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,230 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,230 INFO L289 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2025-04-13 20:42:16,359 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), 42#L143true, Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,360 INFO L286 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 16#thread3EXITtrue, Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, 12#L142-1true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 31#thread2EXITtrue, Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,360 INFO L286 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L289 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2025-04-13 20:42:16,360 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L108-->L112: Formula: (let ((.cse0 (<= |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483647)) (.cse2 (<= 0 (+ |v_thread4Thread1of1ForFork2_plus_#res#1_1| 2147483648))) (.cse1 (select (select |v_#memory_int#1_125| v_~q2~0.base_163) (+ (* v_~q2_front~0_159 4) v_~q2~0.offset_163)))) (and (not (= (ite (and (< v_~q2_front~0_159 v_~n2~0_142) (<= 0 v_~q2_front~0_159) (< v_~q2_front~0_159 v_~q2_back~0_162)) 1 0) 0)) (= v_~total~0_175 |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= 0 (ite (or .cse0 (<= .cse1 0)) 1 0))) .cse2 .cse0 (= (+ v_~q2_front~0_159 1) v_~q2_front~0_158) (= (+ v_~total~0_176 .cse1) |v_thread4Thread1of1ForFork2_plus_#res#1_1|) (not (= (ite (or .cse2 (<= 0 .cse1)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, ~q2_front~0=v_~q2_front~0_159, ~q2~0.base=v_~q2~0.base_163, #memory_int#1=|v_#memory_int#1_125|, ~q2_back~0=v_~q2_back~0_162, ~total~0=v_~total~0_176} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_1|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_142, ~q2~0.offset=v_~q2~0.offset_163, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_158, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_1|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_1|, #memory_int#1=|v_#memory_int#1_125|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_1|, ~total~0=v_~total~0_175, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_1|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_1|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_1|, ~q2~0.base=v_~q2~0.base_163, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_1|, ~q2_back~0=v_~q2_back~0_162} 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][694], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 479#true, Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L144true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), 44#L112true, Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), 566#true, Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 409#true, Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 358#true, 446#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,361 INFO L286 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L289 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([794] L115-->thread4EXIT: Formula: (and (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_5| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.offset_1| 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_1| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} OutVars{thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_1|, thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_1|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_5|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][253], [Black: 59#(= ~total~0 0), Black: 411#(and (<= ~q1_back~0 ~q1_front~0) (<= ~j~0 ~i~0)), Black: 483#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0))), 479#true, 243#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 482#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 367#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 555#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 451#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 436#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 332#(and (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 330#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 538#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 523#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 465#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 414#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 469#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (or (< |thread1Thread1of1ForFork1_~cond~0#1| 1) (< 0 ~N~0))), Black: 81#(<= ~n2~0 0), Black: 416#(and (<= ~q1_back~0 ~q1_front~0) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~N~0 (+ ~i~0 1)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= ~j~0 ~i~0)), Black: 71#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 488#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 324#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 382#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 508#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 320#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 259#(< 0 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)), Black: 412#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 471#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 386#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)))), Black: 384#(and (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))) (or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), 544#true, Black: 500#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 74#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L144true, Black: 285#(or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256))), Black: 557#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 322#(and (<= (+ ~j~0 1) ~N~0) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 559#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 318#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 403#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 553#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< 0 ~N~0)) (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)))), Black: 239#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 531#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~i~0 0)), Black: 484#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 449#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)), Black: 369#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 1)) (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 328#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~j~0 ~i~0)), Black: 312#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 ~i~0)), Black: 420#(and (<= ~q1_back~0 ~q1_front~0) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 84#true, Black: 336#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 334#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256))), Black: 486#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 519#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0)), Black: 442#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 306#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0)), Black: 422#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 536#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 418#(and (<= ~q1_back~0 ~q1_front~0) (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (or (and (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= (+ ~i~0 1) ~N~0))) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= ~j~0 ~i~0)), Black: 413#(and (or (< |thread3Thread1of1ForFork0_~cond~2#1| 1) (< 0 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (and (<= ~q1_back~0 ~q1_front~0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)) (and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0))))), Black: 80#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 566#true, Black: 363#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 67#(<= ~q2_back~0 ~q2_front~0), Black: 379#(or (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), 409#true, 446#true, 358#true, Black: 72#(<= ~n1~0 0), Black: 499#(and (= ~j~0 0) (<= 1 ~N~0)), Black: 534#(and (or (< ~N~0 1) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 549#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 473#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 453#(and (or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~j~0 ~N~0)) (or (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))), Black: 440#(and (= ~j~0 0) (= ~i~0 0) (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 308#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 ~i~0) (or (< ~j~0 ~N~0) (= 0 (mod |thread1Thread1of1ForFork1_~cond~0#1| 256)))), Black: 450#(< ~j~0 ~N~0), Black: 530#(and (or (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))) (= ~j~0 0) (= ~i~0 0)), Black: 316#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0)), Black: 548#(or (and (<= 0 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (mod |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))), Black: 521#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= ~j~0 ~i~0) (<= ~N~0 ~i~0)), Black: 463#(and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 377#(or (and (<= ~q1_back~0 ~q1_front~0) (<= ~N~0 ~i~0)) (and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0))), Black: 362#(and (or (and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (= ~j~0 0) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (< ~N~0 (+ ~j~0 1)))), 527#true, 13#thread4EXITtrue, Black: 63#(<= ~q1_back~0 ~q1_front~0), Black: 365#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)) (and (<= 1 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)))), Black: 380#(= |thread3Thread1of1ForFork0_~cond~2#1| 0), Black: 314#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread2Thread1of1ForFork3_~cond~1#1| 256)) (<= ~j~0 ~i~0))]) [2025-04-13 20:42:16,361 INFO L286 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,361 INFO L289 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2025-04-13 20:42:16,455 INFO L116 PetriNetUnfolderBase]: 126297/203266 cut-off events. [2025-04-13 20:42:16,455 INFO L117 PetriNetUnfolderBase]: For 3949044/3971689 co-relation queries the response was YES. [2025-04-13 20:42:19,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362857 conditions, 203266 events. 126297/203266 cut-off events. For 3949044/3971689 co-relation queries the response was YES. Maximal size of possible extension queue 10977. Compared 2056164 event pairs, 30168 based on Foata normal form. 7660/203339 useless extension candidates. Maximal degree in co-relation 1338069. Up to 140713 conditions per place. [2025-04-13 20:42:20,547 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 320 selfloop transitions, 549 changer transitions 7/995 dead transitions. [2025-04-13 20:42:20,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 995 transitions, 25985 flow [2025-04-13 20:42:20,548 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 20:42:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 20:42:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 296 transitions. [2025-04-13 20:42:20,548 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6297872340425532 [2025-04-13 20:42:20,548 INFO L175 Difference]: Start difference. First operand has 216 places, 828 transitions, 22529 flow. Second operand 10 states and 296 transitions. [2025-04-13 20:42:20,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 995 transitions, 25985 flow [2025-04-13 20:44:33,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 995 transitions, 25549 flow, removed 88 selfloop flow, removed 2 redundant places. [2025-04-13 20:44:33,343 INFO L231 Difference]: Finished difference. Result has 229 places, 868 transitions, 24624 flow [2025-04-13 20:44:33,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=22039, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24624, PETRI_PLACES=229, PETRI_TRANSITIONS=868} [2025-04-13 20:44:33,345 INFO L279 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2025-04-13 20:44:33,345 INFO L485 AbstractCegarLoop]: Abstraction has has 229 places, 868 transitions, 24624 flow [2025-04-13 20:44:33,345 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:44:33,345 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:44:33,345 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:44:33,345 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-04-13 20:44:33,345 INFO L403 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)] === [2025-04-13 20:44:33,346 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:44:33,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1877606847, now seen corresponding path program 14 times [2025-04-13 20:44:33,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:44:33,346 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564666847] [2025-04-13 20:44:33,346 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:44:33,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:44:33,356 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-04-13 20:44:33,368 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-04-13 20:44:33,368 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 20:44:33,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:44:33,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-13 20:44:33,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:44:33,666 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564666847] [2025-04-13 20:44:33,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564666847] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:44:33,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:44:33,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-13 20:44:33,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945989037] [2025-04-13 20:44:33,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:44:33,667 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:44:33,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:44:33,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:44:33,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:44:33,724 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-13 20:44:33,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 868 transitions, 24624 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-13 20:44:33,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:44:33,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-13 20:44:33,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand