/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_IcfgBuilder.xml -s ../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.automaton.type.used.in.concurrency.analysis PETRI_NET --preprocessor.replace.while.statements.and.if-then-else.statements false -i ../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.cfg-lbe-improvements-94356ea-m [2025-04-14 01:31:19,250 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 01:31:19,292 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-14 01:31:19,295 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 01:31:19,295 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 01:31:19,313 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 01:31:19,313 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 01:31:19,313 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 01:31:19,314 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-14 01:31:19,314 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 01:31:19,314 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 01:31:19,314 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 01:31:19,314 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 01:31:19,315 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 01:31:19,315 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 01:31:19,315 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 01:31:19,316 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-14 01:31:19,316 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-14 01:31:19,316 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false [2025-04-14 01:31:19,515 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 01:31:19,521 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 01:31:19,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 01:31:19,525 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 01:31:19,527 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 01:31:19,528 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2025-04-14 01:31:20,846 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39a5ddfbe/30ecdcf70d354a19a9e7f57b2371be4c/FLAG83f9bc769 [2025-04-14 01:31:21,050 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 01:31:21,051 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2025-04-14 01:31:21,060 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39a5ddfbe/30ecdcf70d354a19a9e7f57b2371be4c/FLAG83f9bc769 [2025-04-14 01:31:21,847 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39a5ddfbe/30ecdcf70d354a19a9e7f57b2371be4c [2025-04-14 01:31:21,849 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 01:31:21,850 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 01:31:21,853 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 01:31:21,853 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 01:31:21,855 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 01:31:21,856 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 01:31:21" (1/1) ... [2025-04-14 01:31:21,859 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a50d954 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:21, skipping insertion in model container [2025-04-14 01:31:21,859 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 01:31:21" (1/1) ... [2025-04-14 01:31:21,872 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 01:31:22,024 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-proofs-counter-add-4-semi-Q67.wvr.c[2663,2676] [2025-04-14 01:31:22,031 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 01:31:22,040 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 01:31:22,064 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-proofs-counter-add-4-semi-Q67.wvr.c[2663,2676] [2025-04-14 01:31:22,065 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 01:31:22,077 INFO L204 MainTranslator]: Completed translation [2025-04-14 01:31:22,079 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22 WrapperNode [2025-04-14 01:31:22,079 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 01:31:22,080 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 01:31:22,080 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 01:31:22,080 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 01:31:22,086 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,093 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,110 INFO L138 Inliner]: procedures = 21, calls = 22, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 108 [2025-04-14 01:31:22,111 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 01:31:22,111 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 01:31:22,111 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 01:31:22,112 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 01:31:22,117 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,117 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,123 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,132 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-04-14 01:31:22,132 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,133 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,138 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,139 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,139 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,146 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,152 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 01:31:22,153 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-04-14 01:31:22,153 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-04-14 01:31:22,153 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-04-14 01:31:22,153 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (1/1) ... [2025-04-14 01:31:22,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 01:31:22,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:31:22,177 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-14 01:31:22,179 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-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-14 01:31:22,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-14 01:31:22,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-14 01:31:22,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-14 01:31:22,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-14 01:31:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 01:31:22,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 01:31:22,198 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-14 01:31:22,263 INFO L256 CfgBuilder]: Building ICFG [2025-04-14 01:31:22,265 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 01:31:22,429 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 01:31:22,430 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 01:31:22,430 INFO L318 CfgBuilder]: Performing block encoding [2025-04-14 01:31:22,588 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-14 01:31:22,588 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 01:31:22 BoogieIcfgContainer [2025-04-14 01:31:22,588 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-04-14 01:31:22,590 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 01:31:22,590 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 01:31:22,593 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 01:31:22,593 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 01:31:21" (1/3) ... [2025-04-14 01:31:22,595 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16891747 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 01:31:22, skipping insertion in model container [2025-04-14 01:31:22,595 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 01:31:22" (2/3) ... [2025-04-14 01:31:22,595 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16891747 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 01:31:22, skipping insertion in model container [2025-04-14 01:31:22,595 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 01:31:22" (3/3) ... [2025-04-14 01:31:22,596 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2025-04-14 01:31:22,607 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 01:31:22,608 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c that has 5 procedures, 32 locations, 31 edges, 1 initial locations, 4 loop locations, and 1 error locations. [2025-04-14 01:31:22,608 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 01:31:22,653 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-14 01:31:22,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 35 transitions, 98 flow [2025-04-14 01:31:22,700 INFO L116 PetriNetUnfolderBase]: 4/31 cut-off events. [2025-04-14 01:31:22,701 INFO L117 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2025-04-14 01:31:22,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 31 events. 4/31 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 35 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2025-04-14 01:31:22,703 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 35 transitions, 98 flow [2025-04-14 01:31:22,707 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 30 transitions, 84 flow [2025-04-14 01:31:22,715 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-14 01:31:22,724 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;@64667e9f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 01:31:22,724 INFO L341 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-04-14 01:31:22,734 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-14 01:31:22,734 INFO L116 PetriNetUnfolderBase]: 4/29 cut-off events. [2025-04-14 01:31:22,734 INFO L117 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2025-04-14 01:31:22,735 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:22,735 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] [2025-04-14 01:31:22,735 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-14 01:31:22,740 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:22,740 INFO L85 PathProgramCache]: Analyzing trace with hash 967611465, now seen corresponding path program 1 times [2025-04-14 01:31:22,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:22,745 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471066570] [2025-04-14 01:31:22,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:22,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:22,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-14 01:31:22,818 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-14 01:31:22,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:22,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:22,924 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-14 01:31:22,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:22,925 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471066570] [2025-04-14 01:31:22,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471066570] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:22,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:22,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-04-14 01:31:22,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077824576] [2025-04-14 01:31:22,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:22,932 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-14 01:31:22,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:22,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-14 01:31:22,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-14 01:31:22,967 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 35 [2025-04-14 01:31:22,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 30 transitions, 84 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 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-14 01:31:22,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:22,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 35 [2025-04-14 01:31:22,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:23,203 INFO L116 PetriNetUnfolderBase]: 1184/1703 cut-off events. [2025-04-14 01:31:23,204 INFO L117 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2025-04-14 01:31:23,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3367 conditions, 1703 events. 1184/1703 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7311 event pairs, 182 based on Foata normal form. 42/1725 useless extension candidates. Maximal degree in co-relation 2858. Up to 1334 conditions per place. [2025-04-14 01:31:23,219 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 34 selfloop transitions, 3 changer transitions 2/47 dead transitions. [2025-04-14 01:31:23,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 47 transitions, 217 flow [2025-04-14 01:31:23,220 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-14 01:31:23,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-14 01:31:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2025-04-14 01:31:23,228 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7428571428571429 [2025-04-14 01:31:23,230 INFO L175 Difference]: Start difference. First operand has 39 places, 30 transitions, 84 flow. Second operand 3 states and 78 transitions. [2025-04-14 01:31:23,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 47 transitions, 217 flow [2025-04-14 01:31:23,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 47 transitions, 187 flow, removed 0 selfloop flow, removed 8 redundant places. [2025-04-14 01:31:23,238 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 91 flow [2025-04-14 01:31:23,239 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=91, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2025-04-14 01:31:23,241 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -5 predicate places. [2025-04-14 01:31:23,241 INFO L485 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 91 flow [2025-04-14 01:31:23,241 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 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-14 01:31:23,241 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:23,241 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] [2025-04-14 01:31:23,242 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 01:31:23,242 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-14 01:31:23,242 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:23,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1615106225, now seen corresponding path program 1 times [2025-04-14 01:31:23,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:23,242 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956881039] [2025-04-14 01:31:23,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:23,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:23,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-04-14 01:31:23,259 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:23,259 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:23,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:23,401 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-14 01:31:23,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:23,402 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956881039] [2025-04-14 01:31:23,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956881039] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:23,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:23,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:23,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524087114] [2025-04-14 01:31:23,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:23,403 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:23,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:23,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:23,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:23,412 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 35 [2025-04-14 01:31:23,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 91 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 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-14 01:31:23,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:23,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 35 [2025-04-14 01:31:23,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:23,708 INFO L116 PetriNetUnfolderBase]: 1979/2807 cut-off events. [2025-04-14 01:31:23,709 INFO L117 PetriNetUnfolderBase]: For 689/731 co-relation queries the response was YES. [2025-04-14 01:31:23,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6482 conditions, 2807 events. 1979/2807 cut-off events. For 689/731 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13023 event pairs, 328 based on Foata normal form. 8/2633 useless extension candidates. Maximal degree in co-relation 1244. Up to 1661 conditions per place. [2025-04-14 01:31:23,726 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 68 selfloop transitions, 9 changer transitions 0/84 dead transitions. [2025-04-14 01:31:23,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 84 transitions, 396 flow [2025-04-14 01:31:23,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 01:31:23,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 01:31:23,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2025-04-14 01:31:23,729 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7371428571428571 [2025-04-14 01:31:23,729 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 91 flow. Second operand 5 states and 129 transitions. [2025-04-14 01:31:23,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 84 transitions, 396 flow [2025-04-14 01:31:23,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 84 transitions, 391 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-14 01:31:23,734 INFO L231 Difference]: Finished difference. Result has 39 places, 39 transitions, 153 flow [2025-04-14 01:31:23,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=39, PETRI_TRANSITIONS=39} [2025-04-14 01:31:23,735 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 0 predicate places. [2025-04-14 01:31:23,735 INFO L485 AbstractCegarLoop]: Abstraction has has 39 places, 39 transitions, 153 flow [2025-04-14 01:31:23,735 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 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-14 01:31:23,735 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:23,735 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] [2025-04-14 01:31:23,735 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-14 01:31:23,735 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-14 01:31:23,736 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:23,736 INFO L85 PathProgramCache]: Analyzing trace with hash -496170113, now seen corresponding path program 2 times [2025-04-14 01:31:23,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:23,736 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060012691] [2025-04-14 01:31:23,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:31:23,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:23,748 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 1 equivalence classes. [2025-04-14 01:31:23,762 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:23,762 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:31:23,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:23,898 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-14 01:31:23,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:23,899 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060012691] [2025-04-14 01:31:23,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060012691] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:23,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:23,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:23,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413858021] [2025-04-14 01:31:23,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:23,899 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:23,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:23,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:23,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:23,907 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:23,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 39 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:23,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:23,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:23,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:24,186 INFO L116 PetriNetUnfolderBase]: 2749/3846 cut-off events. [2025-04-14 01:31:24,186 INFO L117 PetriNetUnfolderBase]: For 2899/2899 co-relation queries the response was YES. [2025-04-14 01:31:24,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10673 conditions, 3846 events. 2749/3846 cut-off events. For 2899/2899 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18449 event pairs, 520 based on Foata normal form. 0/3542 useless extension candidates. Maximal degree in co-relation 2233. Up to 3206 conditions per place. [2025-04-14 01:31:24,203 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 60 selfloop transitions, 6 changer transitions 2/74 dead transitions. [2025-04-14 01:31:24,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 74 transitions, 399 flow [2025-04-14 01:31:24,204 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 01:31:24,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-14 01:31:24,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2025-04-14 01:31:24,204 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7 [2025-04-14 01:31:24,204 INFO L175 Difference]: Start difference. First operand has 39 places, 39 transitions, 153 flow. Second operand 4 states and 98 transitions. [2025-04-14 01:31:24,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 74 transitions, 399 flow [2025-04-14 01:31:24,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 74 transitions, 399 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-04-14 01:31:24,207 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 185 flow [2025-04-14 01:31:24,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=185, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2025-04-14 01:31:24,207 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 5 predicate places. [2025-04-14 01:31:24,208 INFO L485 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 185 flow [2025-04-14 01:31:24,208 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:24,208 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:24,208 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] [2025-04-14 01:31:24,208 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-14 01:31:24,208 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-14 01:31:24,208 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:24,208 INFO L85 PathProgramCache]: Analyzing trace with hash -886415089, now seen corresponding path program 1 times [2025-04-14 01:31:24,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:24,209 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830471560] [2025-04-14 01:31:24,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:24,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:24,214 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-04-14 01:31:24,218 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:24,219 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:24,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:24,308 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-14 01:31:24,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:24,308 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830471560] [2025-04-14 01:31:24,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830471560] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:24,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:24,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:24,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654470974] [2025-04-14 01:31:24,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:24,309 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:24,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:24,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:24,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:24,315 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 35 [2025-04-14 01:31:24,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 185 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 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-14 01:31:24,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:24,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 35 [2025-04-14 01:31:24,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:24,450 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, 24#L64true, 9#thread2EXITtrue, 59#true, 67#true, 21#L97-1true, Black: 49#(= ~counter~0 0), 11#L41true, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,451 INFO L286 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2025-04-14 01:31:24,451 INFO L289 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2025-04-14 01:31:24,451 INFO L289 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2025-04-14 01:31:24,451 INFO L289 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2025-04-14 01:31:24,487 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, 24#L64true, 9#thread2EXITtrue, 15#L98-2true, 59#true, 67#true, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,487 INFO L286 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2025-04-14 01:31:24,487 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:24,487 INFO L289 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2025-04-14 01:31:24,487 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:24,518 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [9#thread2EXITtrue, 24#L64true, 18#L98-1true, 59#true, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 19#thread4ENTRYtrue]) [2025-04-14 01:31:24,518 INFO L286 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2025-04-14 01:31:24,518 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:24,518 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:24,518 INFO L289 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2025-04-14 01:31:24,544 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [24#L64true, 9#thread2EXITtrue, 59#true, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 67#true, 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,545 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2025-04-14 01:31:24,545 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:24,545 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:24,545 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:24,573 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [9#thread2EXITtrue, 24#L64true, 18#L98-1true, 59#true, 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,574 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:24,574 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:24,574 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:24,574 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:24,602 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][62], [18#L98-1true, 33#L51loopEntrytrue, 59#true, 16#L74loopEntrytrue, 70#(<= ~M1~0 ~j1~0), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,602 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:24,602 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:24,602 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:24,602 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:24,603 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [9#thread2EXITtrue, 24#L64true, 59#true, 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,604 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,604 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,604 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:24,604 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,604 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [24#L64true, 9#thread2EXITtrue, 18#L98-1true, 59#true, 16#L74loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,604 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,604 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:24,604 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,605 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,627 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][28], [18#L98-1true, 33#L51loopEntrytrue, 59#true, 32#L63loopEntrytrue, 16#L74loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,627 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:24,627 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,627 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:24,627 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:24,628 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][43], [24#L64true, 9#thread2EXITtrue, 59#true, 16#L74loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:24,628 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:24,628 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:24,628 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:24,628 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:24,659 INFO L116 PetriNetUnfolderBase]: 2876/3954 cut-off events. [2025-04-14 01:31:24,659 INFO L117 PetriNetUnfolderBase]: For 4655/4705 co-relation queries the response was YES. [2025-04-14 01:31:24,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12171 conditions, 3954 events. 2876/3954 cut-off events. For 4655/4705 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19029 event pairs, 570 based on Foata normal form. 93/3953 useless extension candidates. Maximal degree in co-relation 3037. Up to 1379 conditions per place. [2025-04-14 01:31:24,686 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 69 selfloop transitions, 15 changer transitions 4/96 dead transitions. [2025-04-14 01:31:24,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 96 transitions, 588 flow [2025-04-14 01:31:24,688 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 01:31:24,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 01:31:24,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2025-04-14 01:31:24,688 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.72 [2025-04-14 01:31:24,689 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 185 flow. Second operand 5 states and 126 transitions. [2025-04-14 01:31:24,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 96 transitions, 588 flow [2025-04-14 01:31:24,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 96 transitions, 574 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-14 01:31:24,697 INFO L231 Difference]: Finished difference. Result has 48 places, 51 transitions, 298 flow [2025-04-14 01:31:24,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=298, PETRI_PLACES=48, PETRI_TRANSITIONS=51} [2025-04-14 01:31:24,699 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 9 predicate places. [2025-04-14 01:31:24,699 INFO L485 AbstractCegarLoop]: Abstraction has has 48 places, 51 transitions, 298 flow [2025-04-14 01:31:24,699 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 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-14 01:31:24,699 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:24,699 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] [2025-04-14 01:31:24,699 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-14 01:31:24,699 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-14 01:31:24,700 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:24,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1793277331, now seen corresponding path program 2 times [2025-04-14 01:31:24,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:24,700 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283511566] [2025-04-14 01:31:24,700 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:31:24,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:24,709 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 24 statements into 1 equivalence classes. [2025-04-14 01:31:24,715 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:24,715 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:31:24,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:24,798 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-14 01:31:24,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:24,798 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283511566] [2025-04-14 01:31:24,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283511566] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:24,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:24,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:24,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420627033] [2025-04-14 01:31:24,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:24,799 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:24,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:24,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:24,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:24,803 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:24,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 51 transitions, 298 flow. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:24,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:24,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:24,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:25,139 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,140 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,140 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,140 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,140 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,142 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][36], [9#thread2EXITtrue, 24#L64true, 18#L98-1true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,142 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,142 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:25,142 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,143 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,178 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [24#L64true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,178 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,178 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,178 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,178 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,180 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][36], [24#L64true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,180 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,180 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,180 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,180 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,181 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 24#L64true, 18#L98-1true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,181 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,181 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,181 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,181 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,182 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,182 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,182 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,182 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,183 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,184 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 18#L98-1true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,184 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,184 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,184 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,184 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,185 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][36], [9#thread2EXITtrue, 24#L64true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,185 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 9#thread2EXITtrue, 24#L64true, 18#L98-1true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,186 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,186 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,215 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [24#L64true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,216 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [18#L98-1true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,216 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,216 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,217 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][36], [24#L64true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,217 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,217 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,217 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,217 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,218 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 24#L64true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,218 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,218 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,218 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,218 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 18#L98-1true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,219 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 18#L98-1true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,219 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,219 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,220 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 24#L64true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,220 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,220 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,220 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,220 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,220 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 24#L64true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,220 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,220 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,221 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,221 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,223 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, 70#(<= ~M1~0 ~j1~0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,223 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,223 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,223 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,223 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,223 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,223 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,223 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,226 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,226 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,227 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,227 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,227 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,227 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,227 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,227 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 9#thread2EXITtrue, 24#L64true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,228 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 9#thread2EXITtrue, 18#L98-1true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,228 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,228 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,229 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 9#thread2EXITtrue, 18#L98-1true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,229 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,229 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:25,229 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,229 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,253 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,253 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,253 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,253 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,253 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,254 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,254 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,254 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 24#L64true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,255 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 24#L64true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,255 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,255 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 18#L98-1true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,256 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,256 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 18#L98-1true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,256 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,256 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,257 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,257 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,257 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,257 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 9#thread2EXITtrue, 24#L64true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,258 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 9#thread2EXITtrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,258 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,258 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,274 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,274 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,274 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][71], [75#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,275 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][73], [75#true, 24#L64true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2025-04-14 01:31:25,275 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,275 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:25,289 INFO L116 PetriNetUnfolderBase]: 4802/6518 cut-off events. [2025-04-14 01:31:25,289 INFO L117 PetriNetUnfolderBase]: For 14278/14301 co-relation queries the response was YES. [2025-04-14 01:31:25,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23324 conditions, 6518 events. 4802/6518 cut-off events. For 14278/14301 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32430 event pairs, 647 based on Foata normal form. 0/6003 useless extension candidates. Maximal degree in co-relation 9645. Up to 2841 conditions per place. [2025-04-14 01:31:25,327 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 91 selfloop transitions, 5 changer transitions 4/107 dead transitions. [2025-04-14 01:31:25,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 107 transitions, 849 flow [2025-04-14 01:31:25,327 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 01:31:25,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-14 01:31:25,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2025-04-14 01:31:25,330 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2025-04-14 01:31:25,330 INFO L175 Difference]: Start difference. First operand has 48 places, 51 transitions, 298 flow. Second operand 4 states and 96 transitions. [2025-04-14 01:31:25,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 107 transitions, 849 flow [2025-04-14 01:31:25,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 107 transitions, 843 flow, removed 3 selfloop flow, removed 0 redundant places. [2025-04-14 01:31:25,338 INFO L231 Difference]: Finished difference. Result has 53 places, 55 transitions, 344 flow [2025-04-14 01:31:25,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=344, PETRI_PLACES=53, PETRI_TRANSITIONS=55} [2025-04-14 01:31:25,340 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 14 predicate places. [2025-04-14 01:31:25,340 INFO L485 AbstractCegarLoop]: Abstraction has has 53 places, 55 transitions, 344 flow [2025-04-14 01:31:25,340 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:25,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:25,340 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] [2025-04-14 01:31:25,341 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-14 01:31:25,341 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-14 01:31:25,341 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:25,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2052029285, now seen corresponding path program 3 times [2025-04-14 01:31:25,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:25,341 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120197522] [2025-04-14 01:31:25,342 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:31:25,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:25,349 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-04-14 01:31:25,357 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:25,357 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 01:31:25,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:25,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:25,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:25,435 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120197522] [2025-04-14 01:31:25,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120197522] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:31:25,436 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925722358] [2025-04-14 01:31:25,436 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:31:25,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:31:25,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:31:25,438 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-14 01:31:25,439 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-14 01:31:25,478 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 2 equivalence classes. [2025-04-14 01:31:25,496 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:25,496 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-14 01:31:25,497 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:25,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-04-14 01:31:25,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:31:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:25,591 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:31:25,636 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-14 01:31:25,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925722358] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:31:25,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:31:25,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2025-04-14 01:31:25,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320516603] [2025-04-14 01:31:25,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:25,636 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:25,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:25,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:25,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2025-04-14 01:31:25,639 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:25,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 55 transitions, 344 flow. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:25,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:25,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:25,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:26,006 INFO L116 PetriNetUnfolderBase]: 5113/7082 cut-off events. [2025-04-14 01:31:26,006 INFO L117 PetriNetUnfolderBase]: For 14401/14621 co-relation queries the response was YES. [2025-04-14 01:31:26,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25453 conditions, 7082 events. 5113/7082 cut-off events. For 14401/14621 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 37040 event pairs, 1291 based on Foata normal form. 71/6969 useless extension candidates. Maximal degree in co-relation 5802. Up to 3517 conditions per place. [2025-04-14 01:31:26,045 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 93 selfloop transitions, 12 changer transitions 0/114 dead transitions. [2025-04-14 01:31:26,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 114 transitions, 888 flow [2025-04-14 01:31:26,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-14 01:31:26,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-14 01:31:26,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2025-04-14 01:31:26,047 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7071428571428572 [2025-04-14 01:31:26,047 INFO L175 Difference]: Start difference. First operand has 53 places, 55 transitions, 344 flow. Second operand 4 states and 99 transitions. [2025-04-14 01:31:26,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 114 transitions, 888 flow [2025-04-14 01:31:26,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 114 transitions, 886 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-14 01:31:26,052 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 468 flow [2025-04-14 01:31:26,052 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=468, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2025-04-14 01:31:26,053 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2025-04-14 01:31:26,053 INFO L485 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 468 flow [2025-04-14 01:31:26,053 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:26,053 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:26,053 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] [2025-04-14 01:31:26,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-04-14 01:31:26,260 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-14 01:31:26,261 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-14 01:31:26,261 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2024399823, now seen corresponding path program 3 times [2025-04-14 01:31:26,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:26,261 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85277649] [2025-04-14 01:31:26,261 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:31:26,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:26,266 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 24 statements into 1 equivalence classes. [2025-04-14 01:31:26,271 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:26,271 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:31:26,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:26,327 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-14 01:31:26,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:26,328 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85277649] [2025-04-14 01:31:26,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85277649] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:26,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:26,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:26,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889966379] [2025-04-14 01:31:26,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:26,328 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:26,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:26,328 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:26,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:26,335 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 35 [2025-04-14 01:31:26,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 468 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 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-14 01:31:26,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:26,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 35 [2025-04-14 01:31:26,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:26,463 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, 15#L98-2true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,463 INFO L286 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,463 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,463 INFO L289 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2025-04-14 01:31:26,463 INFO L289 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2025-04-14 01:31:26,492 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [24#L64true, 18#L98-1true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,492 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,492 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:26,492 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:26,492 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,492 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 15#L98-2true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,492 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,492 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:26,493 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:26,493 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,503 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, 5#thread2ENTRYtrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,503 INFO L286 olderBase$Statistics]: this new event has 17 ancestors and is not cut-off event [2025-04-14 01:31:26,503 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2025-04-14 01:31:26,504 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2025-04-14 01:31:26,504 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2025-04-14 01:31:26,506 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, 5#thread2ENTRYtrue, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,506 INFO L286 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,506 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,506 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,506 INFO L289 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2025-04-14 01:31:26,526 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,526 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,526 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,526 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,526 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,527 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 18#L98-1true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,527 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,527 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,527 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,527 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,528 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 15#L98-2true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 180#(< ~j2~0 ~M2~0), 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,528 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,528 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,528 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,528 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,536 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [8#thread1EXITtrue, 24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, 5#thread2ENTRYtrue, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,537 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,537 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,537 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,537 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:26,541 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, 5#thread2ENTRYtrue, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,542 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,542 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,542 INFO L289 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2025-04-14 01:31:26,542 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,542 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,569 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 20#thread3ENTRYtrue, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,569 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,569 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,569 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,569 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,570 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][32], [235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, 32#L63loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,570 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,570 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,570 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,570 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,571 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 180#(< ~j2~0 ~M2~0), 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,571 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,571 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,571 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,571 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,574 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,574 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2025-04-14 01:31:26,574 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:26,574 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:26,574 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:26,580 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,580 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,580 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,580 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,580 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,584 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [30#L100true, 24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 5#thread2ENTRYtrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,584 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,584 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,584 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,584 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,587 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 70#(<= ~M1~0 ~j1~0), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 180#(< ~j2~0 ~M2~0), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,587 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,587 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,587 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,587 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,613 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, 24#L64true, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 12#L75true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,614 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,614 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,614 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,614 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,615 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 70#(<= ~M1~0 ~j1~0), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,616 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 70#(<= ~M1~0 ~j1~0), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 28#thread3EXITtrue, 11#L41true, 19#thread4ENTRYtrue, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,616 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,616 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,617 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [24#L64true, 18#L98-1true, 83#true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,617 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,617 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,617 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,617 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,617 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,617 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2025-04-14 01:31:26,617 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2025-04-14 01:31:26,618 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:26,618 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:26,618 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][52], [33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 28#thread3EXITtrue, 12#L75true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,618 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,618 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,618 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,618 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,618 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,619 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][100], [18#L98-1true, 33#L51loopEntrytrue, 83#true, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 236#(<= ~M1~0 ~j1~0), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,619 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,619 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,620 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,620 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,622 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 9#thread2EXITtrue, 18#L98-1true, 83#true, 233#true, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,622 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,622 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,622 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,622 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,623 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, 24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,623 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,623 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,623 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,623 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,623 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,626 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,626 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,626 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,626 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,626 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,652 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,652 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,652 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,652 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,652 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,654 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [30#L100true, 9#thread2EXITtrue, 24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 12#L75true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,654 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,654 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,654 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,654 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,658 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [24#L64true, 83#true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,658 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,658 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,658 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,658 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 18#L98-1true, 33#L51loopEntrytrue, 83#true, 16#L74loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,659 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [18#L98-1true, 83#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, 16#L74loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,659 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [24#L64true, 18#L98-1true, 83#true, 33#L51loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,659 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,659 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L284 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,660 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][100], [83#true, 33#L51loopEntrytrue, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 236#(<= ~M1~0 ~j1~0), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,660 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,660 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,661 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][100], [18#L98-1true, 33#L51loopEntrytrue, 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, 70#(<= ~M1~0 ~j1~0), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 236#(<= ~M1~0 ~j1~0), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,661 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,661 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,661 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,661 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 9#thread2EXITtrue, 83#true, 233#true, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,662 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [9#thread2EXITtrue, 24#L64true, 18#L98-1true, 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 233#true, 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,662 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,662 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,663 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 9#thread2EXITtrue, 18#L98-1true, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,663 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,663 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,663 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,663 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,684 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [30#L100true, 24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,684 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,684 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,684 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,684 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,686 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 67#true, 12#L75true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, 23#L101true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,686 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,686 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,686 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,686 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,688 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 33#L51loopEntrytrue, 83#true, 233#true, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,688 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,688 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,688 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,688 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,688 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [83#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, 16#L74loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,688 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,688 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [24#L64true, 83#true, 33#L51loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,689 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 18#L98-1true, 33#L51loopEntrytrue, 83#true, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,689 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,689 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [18#L98-1true, 83#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,690 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 18#L98-1true, 33#L51loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,690 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,690 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][100], [83#true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 70#(<= ~M1~0 ~j1~0), 3#thread4EXITtrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 236#(<= ~M1~0 ~j1~0), 28#thread3EXITtrue, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,691 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 9#thread2EXITtrue, 83#true, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,691 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 9#thread2EXITtrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,691 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,691 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,692 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,692 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,694 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 18#L98-1true, 33#L51loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,694 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,694 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:26,694 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,694 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 33#L51loopEntrytrue, 83#true, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,707 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][72], [83#true, 33#L51loopEntrytrue, 32#L63loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 3#thread4EXITtrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 180#(< ~j2~0 ~M2~0), 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,707 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:26,707 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][75], [24#L64true, 33#L51loopEntrytrue, 233#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,708 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,708 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,708 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:26,708 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,709 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [24#L64true, 9#thread2EXITtrue, 18#L98-1true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 51#true, Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 180#(< ~j2~0 ~M2~0), 12#L75true, 67#true, 11#L41true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 83#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1)))]) [2025-04-14 01:31:26,709 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:26,709 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,709 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:26,709 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:26,727 INFO L116 PetriNetUnfolderBase]: 4049/5766 cut-off events. [2025-04-14 01:31:26,727 INFO L117 PetriNetUnfolderBase]: For 18545/18845 co-relation queries the response was YES. [2025-04-14 01:31:26,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23935 conditions, 5766 events. 4049/5766 cut-off events. For 18545/18845 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30602 event pairs, 644 based on Foata normal form. 57/5562 useless extension candidates. Maximal degree in co-relation 11507. Up to 2030 conditions per place. [2025-04-14 01:31:26,797 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 99 selfloop transitions, 10 changer transitions 3/126 dead transitions. [2025-04-14 01:31:26,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 126 transitions, 1111 flow [2025-04-14 01:31:26,798 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 01:31:26,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 01:31:26,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2025-04-14 01:31:26,800 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2025-04-14 01:31:26,800 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 468 flow. Second operand 5 states and 115 transitions. [2025-04-14 01:31:26,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 126 transitions, 1111 flow [2025-04-14 01:31:26,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 126 transitions, 1111 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-04-14 01:31:26,808 INFO L231 Difference]: Finished difference. Result has 64 places, 71 transitions, 555 flow [2025-04-14 01:31:26,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=555, PETRI_PLACES=64, PETRI_TRANSITIONS=71} [2025-04-14 01:31:26,808 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 25 predicate places. [2025-04-14 01:31:26,808 INFO L485 AbstractCegarLoop]: Abstraction has has 64 places, 71 transitions, 555 flow [2025-04-14 01:31:26,808 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 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-14 01:31:26,808 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:26,808 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] [2025-04-14 01:31:26,809 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-14 01:31:26,809 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-14 01:31:26,809 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:26,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1231171011, now seen corresponding path program 4 times [2025-04-14 01:31:26,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:26,809 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231974000] [2025-04-14 01:31:26,809 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:31:26,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:26,816 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 24 statements into 2 equivalence classes. [2025-04-14 01:31:26,821 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 24 of 24 statements. [2025-04-14 01:31:26,821 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 01:31:26,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:26,859 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-14 01:31:26,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:26,859 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231974000] [2025-04-14 01:31:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231974000] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:26,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:26,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895487393] [2025-04-14 01:31:26,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:26,859 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:26,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:26,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:26,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:26,863 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:26,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 71 transitions, 555 flow. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:26,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:26,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:26,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:27,398 INFO L116 PetriNetUnfolderBase]: 6277/8691 cut-off events. [2025-04-14 01:31:27,399 INFO L117 PetriNetUnfolderBase]: For 35015/35963 co-relation queries the response was YES. [2025-04-14 01:31:27,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37471 conditions, 8691 events. 6277/8691 cut-off events. For 35015/35963 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 46652 event pairs, 834 based on Foata normal form. 314/8671 useless extension candidates. Maximal degree in co-relation 10885. Up to 3716 conditions per place. [2025-04-14 01:31:27,469 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 129 selfloop transitions, 15 changer transitions 0/157 dead transitions. [2025-04-14 01:31:27,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 157 transitions, 1469 flow [2025-04-14 01:31:27,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 01:31:27,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 01:31:27,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2025-04-14 01:31:27,470 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7028571428571428 [2025-04-14 01:31:27,470 INFO L175 Difference]: Start difference. First operand has 64 places, 71 transitions, 555 flow. Second operand 5 states and 123 transitions. [2025-04-14 01:31:27,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 157 transitions, 1469 flow [2025-04-14 01:31:27,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 157 transitions, 1453 flow, removed 8 selfloop flow, removed 0 redundant places. [2025-04-14 01:31:27,483 INFO L231 Difference]: Finished difference. Result has 71 places, 78 transitions, 677 flow [2025-04-14 01:31:27,483 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=677, PETRI_PLACES=71, PETRI_TRANSITIONS=78} [2025-04-14 01:31:27,484 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 32 predicate places. [2025-04-14 01:31:27,484 INFO L485 AbstractCegarLoop]: Abstraction has has 71 places, 78 transitions, 677 flow [2025-04-14 01:31:27,484 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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-14 01:31:27,484 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:27,484 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] [2025-04-14 01:31:27,484 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-04-14 01:31:27,484 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-14 01:31:27,485 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:27,485 INFO L85 PathProgramCache]: Analyzing trace with hash -593122843, now seen corresponding path program 1 times [2025-04-14 01:31:27,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:27,485 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377958181] [2025-04-14 01:31:27,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:27,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:27,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-04-14 01:31:27,494 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-04-14 01:31:27,494 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:27,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:27,564 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-14 01:31:27,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:27,564 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377958181] [2025-04-14 01:31:27,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377958181] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:27,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:27,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 01:31:27,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889015175] [2025-04-14 01:31:27,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:27,565 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 01:31:27,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:27,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 01:31:27,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 01:31:27,567 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 35 [2025-04-14 01:31:27,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 78 transitions, 677 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 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-14 01:31:27,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:27,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 35 [2025-04-14 01:31:27,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:28,057 INFO L116 PetriNetUnfolderBase]: 4900/7090 cut-off events. [2025-04-14 01:31:28,057 INFO L117 PetriNetUnfolderBase]: For 34650/35507 co-relation queries the response was YES. [2025-04-14 01:31:28,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34443 conditions, 7090 events. 4900/7090 cut-off events. For 34650/35507 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39287 event pairs, 1309 based on Foata normal form. 93/6867 useless extension candidates. Maximal degree in co-relation 18952. Up to 4572 conditions per place. [2025-04-14 01:31:28,105 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 96 selfloop transitions, 17 changer transitions 15/144 dead transitions. [2025-04-14 01:31:28,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 144 transitions, 1403 flow [2025-04-14 01:31:28,105 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 01:31:28,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 01:31:28,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2025-04-14 01:31:28,106 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7142857142857143 [2025-04-14 01:31:28,106 INFO L175 Difference]: Start difference. First operand has 71 places, 78 transitions, 677 flow. Second operand 5 states and 125 transitions. [2025-04-14 01:31:28,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 144 transitions, 1403 flow [2025-04-14 01:31:28,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 144 transitions, 1383 flow, removed 10 selfloop flow, removed 0 redundant places. [2025-04-14 01:31:28,126 INFO L231 Difference]: Finished difference. Result has 77 places, 89 transitions, 884 flow [2025-04-14 01:31:28,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=884, PETRI_PLACES=77, PETRI_TRANSITIONS=89} [2025-04-14 01:31:28,126 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 38 predicate places. [2025-04-14 01:31:28,126 INFO L485 AbstractCegarLoop]: Abstraction has has 77 places, 89 transitions, 884 flow [2025-04-14 01:31:28,127 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 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-14 01:31:28,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:28,127 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] [2025-04-14 01:31:28,127 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-14 01:31:28,127 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-14 01:31:28,127 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:28,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1148207511, now seen corresponding path program 1 times [2025-04-14 01:31:28,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:28,127 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14704458] [2025-04-14 01:31:28,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:28,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:28,134 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-04-14 01:31:28,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-04-14 01:31:28,137 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:28,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:28,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:28,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:28,193 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14704458] [2025-04-14 01:31:28,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14704458] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:31:28,193 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47412916] [2025-04-14 01:31:28,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:28,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:31:28,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:31:28,195 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:31:28,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-04-14 01:31:28,231 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-04-14 01:31:28,247 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-04-14 01:31:28,247 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:28,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:28,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-04-14 01:31:28,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:31:28,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:28,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:31:28,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:28,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47412916] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 01:31:28,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 01:31:28,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-04-14 01:31:28,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708965878] [2025-04-14 01:31:28,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 01:31:28,330 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-14 01:31:28,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:28,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-14 01:31:28,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-14 01:31:28,336 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:28,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 89 transitions, 884 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 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-14 01:31:28,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:28,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:28,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:28,726 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,726 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:31:28,726 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:28,726 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:28,726 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:28,774 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,774 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,774 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,774 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,774 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,782 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true]) [2025-04-14 01:31:28,782 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,782 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,782 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,782 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,787 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,787 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,787 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,787 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,787 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,792 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,792 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,792 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:28,814 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:28,814 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,814 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,814 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,814 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2025-04-14 01:31:28,842 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,843 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,843 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,843 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,843 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,844 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,844 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,844 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,844 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,844 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,845 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,845 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,845 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,845 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,845 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,854 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,854 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,854 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,854 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,858 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,858 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,858 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,858 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,858 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,863 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,863 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,863 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,863 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,863 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,868 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,868 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,868 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,868 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,868 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:28,869 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,869 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L289 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2025-04-14 01:31:28,869 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,883 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:28,883 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,883 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,883 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:31:28,884 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2025-04-14 01:31:28,893 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 258#true, Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:28,893 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,893 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,893 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:28,893 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:28,914 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,914 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,915 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,915 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,918 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,918 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,918 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,918 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,918 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:31:28,927 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true]) [2025-04-14 01:31:28,927 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,927 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,927 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,927 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,928 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true]) [2025-04-14 01:31:28,929 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,929 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,929 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,929 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,932 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,932 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,932 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,933 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,933 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,933 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,933 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,933 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,935 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,935 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,935 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,935 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,935 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,938 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:28,938 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,938 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,938 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,938 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,938 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,939 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,939 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:28,939 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:31:28,982 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, 8#thread1EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:28,983 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2025-04-14 01:31:28,983 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:31:28,983 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:31:28,983 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:31:29,056 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true]) [2025-04-14 01:31:29,056 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true]) [2025-04-14 01:31:29,057 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,057 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,060 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,061 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,061 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,061 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,061 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,063 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,063 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,063 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,063 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,063 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,066 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:29,066 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, 18#L98-1true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 250#true, 67#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:29,066 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,066 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:31:29,067 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,067 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:31:29,102 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true]) [2025-04-14 01:31:29,102 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,102 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,102 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,102 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,104 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][110], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), 290#(<= ~counter~0 1), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 23#L101true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,104 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,104 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,104 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,105 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,105 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,106 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][106], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 23#L101true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,106 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,106 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,106 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,106 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,107 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:29,107 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,107 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,107 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:31:29,107 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:31:29,131 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,131 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:31:29,131 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:29,131 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:31:29,131 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:29,132 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [30#L100true, 24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 49#(= ~counter~0 0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 83#true]) [2025-04-14 01:31:29,132 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:31:29,132 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:29,132 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:31:29,133 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:31:29,146 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([312] L63loopEntry-->L64: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][135], [24#L64true, Black: 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 51#true, 180#(< ~j2~0 ~M2~0), 250#true, 67#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 333#(= ~counter~0 0), Black: 255#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 23#L101true, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true]) [2025-04-14 01:31:29,146 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:31:29,146 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:31:29,146 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:29,147 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:31:29,172 INFO L116 PetriNetUnfolderBase]: 8584/11984 cut-off events. [2025-04-14 01:31:29,173 INFO L117 PetriNetUnfolderBase]: For 82372/83991 co-relation queries the response was YES. [2025-04-14 01:31:29,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60982 conditions, 11984 events. 8584/11984 cut-off events. For 82372/83991 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 67867 event pairs, 1187 based on Foata normal form. 1624/13403 useless extension candidates. Maximal degree in co-relation 34877. Up to 3855 conditions per place. [2025-04-14 01:31:29,246 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 127 selfloop transitions, 48 changer transitions 17/204 dead transitions. [2025-04-14 01:31:29,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 204 transitions, 2043 flow [2025-04-14 01:31:29,246 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 01:31:29,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-14 01:31:29,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2025-04-14 01:31:29,247 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7357142857142858 [2025-04-14 01:31:29,247 INFO L175 Difference]: Start difference. First operand has 77 places, 89 transitions, 884 flow. Second operand 8 states and 206 transitions. [2025-04-14 01:31:29,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 204 transitions, 2043 flow [2025-04-14 01:31:29,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 204 transitions, 2005 flow, removed 11 selfloop flow, removed 2 redundant places. [2025-04-14 01:31:29,277 INFO L231 Difference]: Finished difference. Result has 85 places, 100 transitions, 1171 flow [2025-04-14 01:31:29,278 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1171, PETRI_PLACES=85, PETRI_TRANSITIONS=100} [2025-04-14 01:31:29,278 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 46 predicate places. [2025-04-14 01:31:29,278 INFO L485 AbstractCegarLoop]: Abstraction has has 85 places, 100 transitions, 1171 flow [2025-04-14 01:31:29,278 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 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-14 01:31:29,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:29,278 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:31:29,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-04-14 01:31:29,479 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-04-14 01:31:29,479 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-14 01:31:29,479 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:29,479 INFO L85 PathProgramCache]: Analyzing trace with hash 316384541, now seen corresponding path program 1 times [2025-04-14 01:31:29,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:29,480 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862073566] [2025-04-14 01:31:29,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:29,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:29,484 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-04-14 01:31:29,488 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-04-14 01:31:29,488 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:29,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:31:29,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:29,537 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862073566] [2025-04-14 01:31:29,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862073566] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:31:29,537 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301658968] [2025-04-14 01:31:29,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:29,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:31:29,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:31:29,540 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:31:29,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-04-14 01:31:29,575 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-04-14 01:31:29,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-04-14 01:31:29,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:29,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:29,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-14 01:31:29,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:31:29,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:29,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:31:29,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:29,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301658968] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 01:31:29,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 01:31:29,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-04-14 01:31:29,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795688629] [2025-04-14 01:31:29,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 01:31:29,698 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-14 01:31:29,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:29,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-14 01:31:29,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-04-14 01:31:29,703 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:29,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 100 transitions, 1171 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 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-14 01:31:29,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:29,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:29,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:31,716 INFO L116 PetriNetUnfolderBase]: 16631/23731 cut-off events. [2025-04-14 01:31:31,716 INFO L117 PetriNetUnfolderBase]: For 252880/256437 co-relation queries the response was YES. [2025-04-14 01:31:31,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141818 conditions, 23731 events. 16631/23731 cut-off events. For 252880/256437 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 153095 event pairs, 1293 based on Foata normal form. 2564/25838 useless extension candidates. Maximal degree in co-relation 71331. Up to 7741 conditions per place. [2025-04-14 01:31:31,880 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 225 selfloop transitions, 136 changer transitions 4/377 dead transitions. [2025-04-14 01:31:31,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 377 transitions, 4847 flow [2025-04-14 01:31:31,880 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 01:31:31,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 01:31:31,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 287 transitions. [2025-04-14 01:31:31,881 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7454545454545455 [2025-04-14 01:31:31,881 INFO L175 Difference]: Start difference. First operand has 85 places, 100 transitions, 1171 flow. Second operand 11 states and 287 transitions. [2025-04-14 01:31:31,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 377 transitions, 4847 flow [2025-04-14 01:31:31,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 377 transitions, 4706 flow, removed 67 selfloop flow, removed 1 redundant places. [2025-04-14 01:31:31,970 INFO L231 Difference]: Finished difference. Result has 100 places, 205 transitions, 3239 flow [2025-04-14 01:31:31,970 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=100, PETRI_TRANSITIONS=205} [2025-04-14 01:31:31,971 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 61 predicate places. [2025-04-14 01:31:31,971 INFO L485 AbstractCegarLoop]: Abstraction has has 100 places, 205 transitions, 3239 flow [2025-04-14 01:31:31,971 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 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-14 01:31:31,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:31,971 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:31:31,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-04-14 01:31:32,172 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:31:32,172 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-14 01:31:32,172 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:32,172 INFO L85 PathProgramCache]: Analyzing trace with hash -606518135, now seen corresponding path program 1 times [2025-04-14 01:31:32,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:32,173 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372086957] [2025-04-14 01:31:32,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:32,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:32,177 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-04-14 01:31:32,180 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:31:32,180 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:32,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:32,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:31:32,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:32,248 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372086957] [2025-04-14 01:31:32,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372086957] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:31:32,248 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52729107] [2025-04-14 01:31:32,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 01:31:32,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:31:32,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:31:32,250 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:31:32,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-04-14 01:31:32,283 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-04-14 01:31:32,299 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:31:32,299 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:31:32,299 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:32,300 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-14 01:31:32,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:31:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:31:32,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:31:32,519 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-14 01:31:32,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52729107] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:31:32,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:31:32,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2025-04-14 01:31:32,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546953533] [2025-04-14 01:31:32,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:32,519 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-14 01:31:32,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:32,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-14 01:31:32,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2025-04-14 01:31:32,521 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:32,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 205 transitions, 3239 flow. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 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-14 01:31:32,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:32,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:32,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:35,859 INFO L116 PetriNetUnfolderBase]: 25193/36558 cut-off events. [2025-04-14 01:31:35,859 INFO L117 PetriNetUnfolderBase]: For 523092/527442 co-relation queries the response was YES. [2025-04-14 01:31:36,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247595 conditions, 36558 events. 25193/36558 cut-off events. For 523092/527442 co-relation queries the response was YES. Maximal size of possible extension queue 2122. Compared 255177 event pairs, 3487 based on Foata normal form. 2394/38149 useless extension candidates. Maximal degree in co-relation 188072. Up to 10670 conditions per place. [2025-04-14 01:31:36,150 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 343 selfloop transitions, 53 changer transitions 2/410 dead transitions. [2025-04-14 01:31:36,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 410 transitions, 6902 flow [2025-04-14 01:31:36,151 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 01:31:36,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-14 01:31:36,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2025-04-14 01:31:36,152 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2025-04-14 01:31:36,152 INFO L175 Difference]: Start difference. First operand has 100 places, 205 transitions, 3239 flow. Second operand 8 states and 186 transitions. [2025-04-14 01:31:36,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 410 transitions, 6902 flow [2025-04-14 01:31:37,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 410 transitions, 6407 flow, removed 239 selfloop flow, removed 2 redundant places. [2025-04-14 01:31:37,061 INFO L231 Difference]: Finished difference. Result has 109 places, 240 transitions, 3668 flow [2025-04-14 01:31:37,061 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3668, PETRI_PLACES=109, PETRI_TRANSITIONS=240} [2025-04-14 01:31:37,061 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 70 predicate places. [2025-04-14 01:31:37,061 INFO L485 AbstractCegarLoop]: Abstraction has has 109 places, 240 transitions, 3668 flow [2025-04-14 01:31:37,061 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 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-14 01:31:37,061 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:37,062 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:31:37,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-04-14 01:31:37,262 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:31:37,262 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-14 01:31:37,263 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:37,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1867039857, now seen corresponding path program 2 times [2025-04-14 01:31:37,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:37,263 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884466860] [2025-04-14 01:31:37,263 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:31:37,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:37,267 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 32 statements into 2 equivalence classes. [2025-04-14 01:31:37,273 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:31:37,273 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:31:37,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:37,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:31:37,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:37,430 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884466860] [2025-04-14 01:31:37,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884466860] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:37,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:37,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-14 01:31:37,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137854487] [2025-04-14 01:31:37,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:37,430 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-14 01:31:37,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:37,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-14 01:31:37,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-14 01:31:37,439 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:37,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 240 transitions, 3668 flow. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 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-14 01:31:37,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:37,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:37,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:42,328 INFO L116 PetriNetUnfolderBase]: 34677/50361 cut-off events. [2025-04-14 01:31:42,328 INFO L117 PetriNetUnfolderBase]: For 796531/801952 co-relation queries the response was YES. [2025-04-14 01:31:42,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359460 conditions, 50361 events. 34677/50361 cut-off events. For 796531/801952 co-relation queries the response was YES. Maximal size of possible extension queue 2649. Compared 361290 event pairs, 6036 based on Foata normal form. 1498/50837 useless extension candidates. Maximal degree in co-relation 263255. Up to 22416 conditions per place. [2025-04-14 01:31:43,004 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 413 selfloop transitions, 114 changer transitions 10/549 dead transitions. [2025-04-14 01:31:43,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 549 transitions, 9273 flow [2025-04-14 01:31:43,004 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 01:31:43,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-14 01:31:43,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2025-04-14 01:31:43,005 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6821428571428572 [2025-04-14 01:31:43,005 INFO L175 Difference]: Start difference. First operand has 109 places, 240 transitions, 3668 flow. Second operand 8 states and 191 transitions. [2025-04-14 01:31:43,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 549 transitions, 9273 flow [2025-04-14 01:31:44,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 549 transitions, 9195 flow, removed 39 selfloop flow, removed 0 redundant places. [2025-04-14 01:31:44,709 INFO L231 Difference]: Finished difference. Result has 120 places, 286 transitions, 4779 flow [2025-04-14 01:31:44,709 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4779, PETRI_PLACES=120, PETRI_TRANSITIONS=286} [2025-04-14 01:31:44,709 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 81 predicate places. [2025-04-14 01:31:44,709 INFO L485 AbstractCegarLoop]: Abstraction has has 120 places, 286 transitions, 4779 flow [2025-04-14 01:31:44,709 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 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-14 01:31:44,709 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:31:44,710 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:31:44,710 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-14 01:31:44,710 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-14 01:31:44,710 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:31:44,710 INFO L85 PathProgramCache]: Analyzing trace with hash 337807959, now seen corresponding path program 3 times [2025-04-14 01:31:44,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:31:44,710 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550452722] [2025-04-14 01:31:44,710 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:31:44,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:31:44,715 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 32 statements into 2 equivalence classes. [2025-04-14 01:31:44,721 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 28 of 32 statements. [2025-04-14 01:31:44,721 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:31:44,721 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:31:44,778 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-14 01:31:44,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:31:44,779 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550452722] [2025-04-14 01:31:44,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550452722] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:31:44,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:31:44,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-14 01:31:44,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366529333] [2025-04-14 01:31:44,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:31:44,779 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-14 01:31:44,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:31:44,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-14 01:31:44,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-04-14 01:31:44,788 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:31:44,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 286 transitions, 4779 flow. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 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-14 01:31:44,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:31:44,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:31:44,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:31:54,700 INFO L116 PetriNetUnfolderBase]: 62362/90592 cut-off events. [2025-04-14 01:31:54,700 INFO L117 PetriNetUnfolderBase]: For 1681363/1689429 co-relation queries the response was YES. [2025-04-14 01:31:55,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 676794 conditions, 90592 events. 62362/90592 cut-off events. For 1681363/1689429 co-relation queries the response was YES. Maximal size of possible extension queue 4381. Compared 691231 event pairs, 10495 based on Foata normal form. 3027/91937 useless extension candidates. Maximal degree in co-relation 531132. Up to 22472 conditions per place. [2025-04-14 01:31:55,878 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 485 selfloop transitions, 200 changer transitions 1/698 dead transitions. [2025-04-14 01:31:55,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 698 transitions, 12613 flow [2025-04-14 01:31:55,879 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 01:31:55,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 01:31:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2025-04-14 01:31:55,881 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.692063492063492 [2025-04-14 01:31:55,881 INFO L175 Difference]: Start difference. First operand has 120 places, 286 transitions, 4779 flow. Second operand 9 states and 218 transitions. [2025-04-14 01:31:55,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 698 transitions, 12613 flow [2025-04-14 01:32:02,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 698 transitions, 12365 flow, removed 89 selfloop flow, removed 2 redundant places. [2025-04-14 01:32:02,691 INFO L231 Difference]: Finished difference. Result has 130 places, 398 transitions, 7328 flow [2025-04-14 01:32:02,691 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7328, PETRI_PLACES=130, PETRI_TRANSITIONS=398} [2025-04-14 01:32:02,692 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 91 predicate places. [2025-04-14 01:32:02,692 INFO L485 AbstractCegarLoop]: Abstraction has has 130 places, 398 transitions, 7328 flow [2025-04-14 01:32:02,692 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 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-14 01:32:02,692 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:32:02,692 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:32:02,692 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-04-14 01:32:02,692 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-14 01:32:02,693 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:32:02,693 INFO L85 PathProgramCache]: Analyzing trace with hash 313005339, now seen corresponding path program 4 times [2025-04-14 01:32:02,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:32:02,693 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791756065] [2025-04-14 01:32:02,693 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:32:02,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:32:02,696 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 32 statements into 2 equivalence classes. [2025-04-14 01:32:02,702 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:32:02,702 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 01:32:02,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:32:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:32:02,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:32:02,748 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791756065] [2025-04-14 01:32:02,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791756065] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:32:02,748 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144111092] [2025-04-14 01:32:02,748 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:32:02,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:32:02,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:32:02,750 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:32:02,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-04-14 01:32:02,788 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 32 statements into 2 equivalence classes. [2025-04-14 01:32:02,803 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:32:02,803 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 01:32:02,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:32:02,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-14 01:32:02,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:32:02,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:32:02,912 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:32:02,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:32:02,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144111092] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 01:32:02,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 01:32:02,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 11 [2025-04-14 01:32:02,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151487777] [2025-04-14 01:32:02,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 01:32:02,997 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:32:02,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:32:02,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:32:02,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:32:03,009 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 35 [2025-04-14 01:32:03,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 398 transitions, 7328 flow. Second operand has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 0 states have call successors, (0), 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-14 01:32:03,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:32:03,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 35 [2025-04-14 01:32:03,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:32:20,492 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1139], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 873#(<= ~N1~0 ~i1~0)]) [2025-04-14 01:32:20,492 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:32:20,492 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:32:20,492 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:32:20,493 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:32:23,972 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1139], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 873#(<= ~N1~0 ~i1~0)]) [2025-04-14 01:32:23,973 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-14 01:32:23,973 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:32:23,973 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:32:23,973 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:32:26,084 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1900], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:26,084 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:32:26,084 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:26,084 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:26,084 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:27,036 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1139], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 23#L101true, 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 873#(<= ~N1~0 ~i1~0)]) [2025-04-14 01:32:27,037 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-14 01:32:27,037 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:32:27,037 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:32:27,037 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:32:27,614 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1753], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:27,614 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:32:27,614 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:32:27,615 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:27,615 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:32:28,679 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1900], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:28,679 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:32:28,679 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:28,679 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:28,679 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:29,130 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1753], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:29,130 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:32:29,130 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:29,130 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:29,130 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:29,881 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1753], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:29,881 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:32:29,881 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:32:29,881 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:32:29,881 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:29,891 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1900], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:29,891 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:32:29,891 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:29,891 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:29,891 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:32:31,003 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1753], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:31,003 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:32:31,003 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:31,003 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:31,003 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:32:31,071 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1900], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:31,071 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:32:31,071 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:32:31,071 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:32:31,071 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:32:32,944 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1753], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:32,944 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:32:32,944 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:32:32,944 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:32:32,944 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:32:32,977 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1753], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 23#L101true, 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:32:32,977 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-14 01:32:32,977 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-14 01:32:32,977 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-14 01:32:32,977 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-14 01:32:33,428 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][2012], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 23#L101true, 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 873#(<= ~N1~0 ~i1~0)]) [2025-04-14 01:32:33,428 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-14 01:32:33,428 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-14 01:32:33,428 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-14 01:32:33,428 INFO L289 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2025-04-14 01:32:36,037 INFO L116 PetriNetUnfolderBase]: 183204/265138 cut-off events. [2025-04-14 01:32:36,037 INFO L117 PetriNetUnfolderBase]: For 5222718/5242491 co-relation queries the response was YES. [2025-04-14 01:32:38,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1947194 conditions, 265138 events. 183204/265138 cut-off events. For 5222718/5242491 co-relation queries the response was YES. Maximal size of possible extension queue 11349. Compared 2224911 event pairs, 19640 based on Foata normal form. 5269/265786 useless extension candidates. Maximal degree in co-relation 1444832. Up to 49613 conditions per place. [2025-04-14 01:32:39,217 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 1806 selfloop transitions, 586 changer transitions 25/2446 dead transitions. [2025-04-14 01:32:39,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 2446 transitions, 49293 flow [2025-04-14 01:32:39,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 01:32:39,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-14 01:32:39,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 421 transitions. [2025-04-14 01:32:39,218 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7075630252100841 [2025-04-14 01:32:39,218 INFO L175 Difference]: Start difference. First operand has 130 places, 398 transitions, 7328 flow. Second operand 17 states and 421 transitions. [2025-04-14 01:32:39,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 2446 transitions, 49293 flow [2025-04-14 01:35:00,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 2446 transitions, 48007 flow, removed 586 selfloop flow, removed 2 redundant places. [2025-04-14 01:35:00,585 INFO L231 Difference]: Finished difference. Result has 153 places, 951 transitions, 20394 flow [2025-04-14 01:35:00,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=7136, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=20394, PETRI_PLACES=153, PETRI_TRANSITIONS=951} [2025-04-14 01:35:00,586 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 114 predicate places. [2025-04-14 01:35:00,587 INFO L485 AbstractCegarLoop]: Abstraction has has 153 places, 951 transitions, 20394 flow [2025-04-14 01:35:00,587 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 0 states have call successors, (0), 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-14 01:35:00,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:35:00,587 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:35:00,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-04-14 01:35:00,787 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-04-14 01:35:00,788 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-14 01:35:00,788 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:35:00,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1435770201, now seen corresponding path program 5 times [2025-04-14 01:35:00,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:35:00,788 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713235578] [2025-04-14 01:35:00,788 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:35:00,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:35:00,796 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 32 statements into 2 equivalence classes. [2025-04-14 01:35:00,802 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:35:00,802 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:35:00,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:35:00,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:35:00,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:35:00,864 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713235578] [2025-04-14 01:35:00,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713235578] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:35:00,865 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533304299] [2025-04-14 01:35:00,865 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:35:00,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:35:00,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:35:00,867 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:35:00,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-04-14 01:35:00,909 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 32 statements into 2 equivalence classes. [2025-04-14 01:35:00,932 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 32 of 32 statements. [2025-04-14 01:35:00,932 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:35:00,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:35:00,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-14 01:35:00,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:35:01,064 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-14 01:35:01,065 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-14 01:35:01,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533304299] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:35:01,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-14 01:35:01,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2025-04-14 01:35:01,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780537332] [2025-04-14 01:35:01,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:35:01,065 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-14 01:35:01,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:35:01,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-14 01:35:01,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-04-14 01:35:01,076 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 35 [2025-04-14 01:35:01,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 951 transitions, 20394 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 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-14 01:35:01,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:35:01,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 35 [2025-04-14 01:35:01,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:35:02,303 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, 21#L97-1true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:02,303 INFO L286 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2025-04-14 01:35:02,303 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:35:02,303 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:35:02,303 INFO L289 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2025-04-14 01:35:03,027 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 15#L98-2true, 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:03,027 INFO L286 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2025-04-14 01:35:03,027 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:35:03,027 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:35:03,027 INFO L289 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2025-04-14 01:35:04,132 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), 19#thread4ENTRYtrue, 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:04,132 INFO L286 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2025-04-14 01:35:04,132 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:35:04,132 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:35:04,132 INFO L289 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2025-04-14 01:35:05,765 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), 19#thread4ENTRYtrue, Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:05,765 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2025-04-14 01:35:05,765 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:35:05,765 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:35:05,765 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:35:05,875 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), 19#thread4ENTRYtrue, Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:05,875 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:35:05,875 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:05,875 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:05,875 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:06,924 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][31], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 333#(= ~counter~0 0), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:06,924 INFO L286 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2025-04-14 01:35:06,924 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:35:06,924 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:35:06,924 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2025-04-14 01:35:07,406 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [18#L98-1true, Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, 12#L75true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:07,407 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2025-04-14 01:35:07,407 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:07,407 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:07,407 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:09,146 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][31], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 333#(= ~counter~0 0), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:09,146 INFO L286 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2025-04-14 01:35:09,146 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:35:09,146 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:35:09,146 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2025-04-14 01:35:09,833 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, 12#L75true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:09,833 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,833 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,833 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,833 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,969 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][56], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:09,969 INFO L286 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,969 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,969 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:35:09,969 INFO L289 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2025-04-14 01:35:10,442 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][776], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), 290#(<= ~counter~0 1), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:10,442 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,442 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,442 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,442 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,573 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][106], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 873#(<= ~N1~0 ~i1~0), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:10,574 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,574 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,574 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:10,574 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,861 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][56], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:12,861 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,861 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,861 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,861 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,883 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][56], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:12,883 INFO L286 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,883 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,883 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:12,884 INFO L289 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2025-04-14 01:35:13,107 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][56], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:13,107 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,107 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,107 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,107 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,508 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][776], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 290#(<= ~counter~0 1), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:13,508 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,508 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,508 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:13,508 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][1035], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 744#(< ~j1~0 ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:14,978 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [18#L98-1true, Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:14,978 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][1015], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))]) [2025-04-14 01:35:14,978 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:14,978 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,485 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][56], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:16,485 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,485 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,485 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,485 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,492 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][556], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))]) [2025-04-14 01:35:16,492 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,492 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:35:16,492 INFO L289 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2025-04-14 01:35:16,492 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,500 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][425], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:16,500 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,500 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,500 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,501 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2025-04-14 01:35:16,678 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][984], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:16,678 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,678 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,678 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,678 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,815 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][56], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:16,815 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,815 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,815 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:16,815 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:17,025 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 20#thread3ENTRYtrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:17,025 INFO L286 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2025-04-14 01:35:17,025 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2025-04-14 01:35:17,025 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2025-04-14 01:35:17,025 INFO L289 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2025-04-14 01:35:17,742 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][372], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:17,742 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:17,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:17,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:17,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,031 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][393], [18#L98-1true, Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:19,031 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,032 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,032 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,032 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][1035], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 744#(< ~j1~0 ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:19,160 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:19,160 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][1015], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:19,160 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:19,160 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,817 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][556], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 6#L40loopEntrytrue, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))]) [2025-04-14 01:35:20,817 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,817 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,817 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:20,817 INFO L289 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2025-04-14 01:35:20,831 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][425], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:20,831 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,831 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,831 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,831 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,839 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][425], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:20,839 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,839 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,839 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,839 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:20,967 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][984], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:20,967 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:20,967 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:20,967 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:20,967 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,571 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 20#thread3ENTRYtrue, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:21,571 INFO L286 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2025-04-14 01:35:21,571 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2025-04-14 01:35:21,571 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2025-04-14 01:35:21,572 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2025-04-14 01:35:21,838 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][372], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:21,838 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,838 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,838 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,838 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,926 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][425], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:21,926 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,926 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,926 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:21,926 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,295 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][393], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:23,296 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,296 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,296 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,296 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,480 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][390], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:23,480 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,480 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,480 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,481 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,762 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][393], [18#L98-1true, Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 12#L75true, 28#thread3EXITtrue, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:23,762 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,762 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,762 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:23,762 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:25,520 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][425], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:25,521 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2025-04-14 01:35:25,521 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:25,521 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:25,521 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:25,784 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][1164], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:25,784 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-14 01:35:25,784 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:25,784 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:25,784 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:26,047 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 12#L75true, 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 20#thread3ENTRYtrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:26,048 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,048 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,048 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,048 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,812 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([310] L52-->L51loopEntry: Formula: (and (not (= (ite (< 0 v_~counter~0_192) 1 0) 0)) (= v_~counter~0_192 (+ v_~counter~0_191 1)) (= v_~i2~0_94 (+ v_~i2~0_95 1))) InVars {~counter~0=v_~counter~0_192, ~i2~0=v_~i2~0_95} OutVars{~counter~0=v_~counter~0_191, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_94, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][425], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:26,812 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-14 01:35:26,812 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:26,812 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:26,812 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:26,977 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][798], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 290#(<= ~counter~0 1), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:26,977 INFO L286 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,977 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,977 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-14 01:35:26,977 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2025-04-14 01:35:27,665 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][390], [Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 12#L75true, Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:27,665 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-14 01:35:27,665 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:27,665 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:27,665 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:28,470 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][393], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:28,470 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2025-04-14 01:35:28,470 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:28,470 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:28,470 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:30,892 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][1164], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1076#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:30,893 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2025-04-14 01:35:30,893 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:30,893 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:30,893 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:31,366 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 20#thread3ENTRYtrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:31,366 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,366 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,366 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,366 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,855 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][798], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 290#(<= ~counter~0 1), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:31,855 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,855 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,855 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:31,855 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,210 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][752], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:32,210 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,210 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,211 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,211 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,617 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][798], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 290#(<= ~counter~0 1), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:32,617 INFO L286 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,617 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,617 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,617 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2025-04-14 01:35:32,742 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 333#(= ~counter~0 0), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:32,742 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][1119], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:32,742 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:32,742 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:33,792 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 333#(= ~counter~0 0), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:33,793 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][1119], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:33,793 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:33,793 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:35,937 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, 33#L51loopEntrytrue, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:35,938 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:35,938 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:35,938 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:35,938 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:35,965 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][411], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:35,965 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-14 01:35:35,965 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:35,965 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:35,965 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:35,966 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][411], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:35,967 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,967 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,967 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,967 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,987 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][865], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), 32#L63loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 489#(<= ~counter~0 2), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:35,987 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,987 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,987 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:35,987 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:36,036 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:36,036 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:36,036 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:36,036 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:36,036 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:36,657 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][798], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 290#(<= ~counter~0 1), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:36,657 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-14 01:35:36,657 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:36,657 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:36,657 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:36,778 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 333#(= ~counter~0 0), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:36,778 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][1119], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:36,778 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:36,778 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:37,036 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][752], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, 23#L101true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:37,037 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-14 01:35:37,037 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:37,037 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:37,037 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:37,417 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 489#(<= ~counter~0 2), Black: 869#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:37,418 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,418 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,418 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,418 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,650 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), 32#L63loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 12#L75true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:37,650 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,650 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,650 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,650 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,760 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][402], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:37,760 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,760 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:37,760 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:37,760 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,856 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][402], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), 32#L63loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:37,856 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,856 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:37,856 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:37,856 INFO L289 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2025-04-14 01:35:38,090 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:38,090 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2025-04-14 01:35:38,090 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:38,090 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:38,090 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:38,113 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][96], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 333#(= ~counter~0 0), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:38,114 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][1119], [620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 333#(= ~counter~0 0), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:38,114 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:38,114 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:38,787 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][329], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 244#(<= (+ ~i2~0 1) ~N2~0), 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 873#(<= ~N1~0 ~i1~0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), 28#thread3EXITtrue, Black: 629#true, 12#L75true, 11#L41true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:38,787 INFO L286 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2025-04-14 01:35:38,787 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:38,787 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2025-04-14 01:35:38,787 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2025-04-14 01:35:39,360 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][411], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:39,360 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2025-04-14 01:35:39,360 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-14 01:35:39,360 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-14 01:35:39,360 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-14 01:35:39,361 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([306] L41-->L40loopEntry: Formula: (and (= v_~i1~0_26 (+ v_~i1~0_27 1)) (= (+ v_~counter~0_62 1) v_~counter~0_61)) InVars {~counter~0=v_~counter~0_62, ~i1~0=v_~i1~0_27} OutVars{~counter~0=v_~counter~0_61, ~i1~0=v_~i1~0_26, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork0_#t~post1, thread1Thread1of1ForFork0_#t~post2, ~i1~0][411], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 6#L40loopEntrytrue, 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 3#thread4EXITtrue, Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:39,361 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,361 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,362 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,362 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,391 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][865], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), 32#L63loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:39,391 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,391 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,391 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,391 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,468 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 16#L74loopEntrytrue, Black: 873#(<= ~N1~0 ~i1~0), 853#true, 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:39,468 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,468 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:39,468 INFO L289 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2025-04-14 01:35:39,468 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,470 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 9#thread2EXITtrue, 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:39,470 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:39,470 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:39,470 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:39,470 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2025-04-14 01:35:39,982 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), 32#L63loopEntrytrue, Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 12#L75true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:39,982 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,982 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,982 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:39,982 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,034 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 12#L75true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:40,034 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,034 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,034 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,034 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,350 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][402], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:40,351 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,351 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,351 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,351 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,461 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][402], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 32#L63loopEntrytrue, Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 12#L75true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:40,461 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,461 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,461 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,461 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,667 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][865], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:40,667 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,667 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,667 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,667 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,722 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][372], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:40,722 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,722 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,722 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,722 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,824 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 12#L75true, 28#thread3EXITtrue, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 180#(< ~j2~0 ~M2~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 858#(<= ~M1~0 ~j1~0)]) [2025-04-14 01:35:40,824 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,824 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,824 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,824 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,855 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 508#(= ~counter~0 0), 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 28#thread3EXITtrue, 12#L75true, Black: 629#true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 180#(< ~j2~0 ~M2~0), 250#true, 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:40,855 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,855 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,912 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][402], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 12#L75true, Black: 629#true, 28#thread3EXITtrue, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 180#(< ~j2~0 ~M2~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 858#(<= ~M1~0 ~j1~0)]) [2025-04-14 01:35:40,912 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,912 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,912 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,912 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,966 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][402], [18#L98-1true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 12#L75true, Black: 629#true, 28#thread3EXITtrue, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 180#(< ~j2~0 ~M2~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:40,966 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:40,966 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,966 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:40,966 INFO L289 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), 9#thread2EXITtrue, Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:41,032 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [30#L100true, Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 33#L51loopEntrytrue, 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 744#(< ~j1~0 ~M1~0), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, Black: 842#(<= ~M1~0 ~j1~0), 250#true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:41,032 INFO L286 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,032 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:41,817 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([304] L40loopEntry-->L41: Formula: (< v_~i1~0_3 v_~N1~0_1) InVars {~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_3, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][329], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 244#(<= (+ ~i2~0 1) ~N2~0), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 873#(<= ~N1~0 ~i1~0), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 872#(<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)), 28#thread3EXITtrue, Black: 629#true, 12#L75true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 11#L41true, 238#(and (= ~j2~0 0) (<= ~M1~0 ~j1~0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 748#(< (+ ~j1~0 1) ~M1~0), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:41,817 INFO L286 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2025-04-14 01:35:41,817 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-14 01:35:41,817 INFO L289 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2025-04-14 01:35:41,817 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2025-04-14 01:35:42,232 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L75-->L74loopEntry: Formula: (and (= v_~counter~0_198 (+ v_~counter~0_197 1)) (not (= (ite (< 0 v_~counter~0_198) 1 0) 0)) (= v_~j2~0_84 (+ v_~j2~0_85 1))) InVars {~counter~0=v_~counter~0_198, ~j2~0=v_~j2~0_85} OutVars{thread4Thread1of1ForFork3_#t~post8#1=|v_thread4Thread1of1ForFork3_#t~post8#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~counter~0=v_~counter~0_197, ~j2~0=v_~j2~0_84, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread4Thread1of1ForFork3_#t~post7#1=|v_thread4Thread1of1ForFork3_#t~post7#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~post7#1, thread4Thread1of1ForFork3_#t~post8#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~j2~0][1084], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 180#(< ~j2~0 ~M2~0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 83#true, Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), 16#L74loopEntrytrue, Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 853#true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 241#true, Black: 629#true, Black: 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 489#(<= ~counter~0 2), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 23#L101true, 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 432#(<= (+ ~j1~0 1) ~M1~0), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:42,233 INFO L286 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2025-04-14 01:35:42,233 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:42,233 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:42,233 INFO L289 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2025-04-14 01:35:42,419 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][865], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), Black: 629#true, 12#L75true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, 1092#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, Black: 842#(<= ~M1~0 ~j1~0), 180#(< ~j2~0 ~M2~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, 8#thread1EXITtrue, Black: 428#true, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:42,419 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,419 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,419 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,420 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,496 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][372], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), 837#true, 1074#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), 67#true, Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 1176#(and (<= 2 ~N2~0) (<= ~i2~0 1)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 333#(= ~counter~0 0), 12#L75true, Black: 629#true, Black: 83#true, Black: 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 24#L64true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 233#true, Black: 49#(= ~counter~0 0), Black: 489#(<= ~counter~0 2), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), Black: 842#(<= ~M1~0 ~j1~0), Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), 7#L52true, Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))]) [2025-04-14 01:35:42,496 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,496 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:42,496 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,496 INFO L289 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2025-04-14 01:35:42,695 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 508#(= ~counter~0 0), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), 28#thread3EXITtrue, Black: 629#true, 12#L75true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, Black: 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), 1092#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 258#true, Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), 858#(<= ~M1~0 ~j1~0)]) [2025-04-14 01:35:42,695 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,695 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,695 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,695 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,747 INFO L284 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([305] L40loopEntry-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (<= v_~N1~0_8 v_~i1~0_8) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_8, ~N1~0=v_~N1~0_8, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][907], [Black: 844#(and (<= ~M1~0 (+ ~j1~0 1)) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1))), Black: 1080#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 290#(<= ~counter~0 1), Black: 64#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0) (<= (+ ~j1~0 1) ~M1~0)), Black: 235#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), 842#(<= ~M1~0 ~j1~0), Black: 77#(and (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 61#(and (= ~i1~0 0) (<= (+ ~N1~0 ~j1~0) ~M1~0)), Black: 508#(= ~counter~0 0), 862#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 1070#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 53#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 1082#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1078#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 420#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~counter~0 1) (<= 1 ~N1~0)), Black: 244#(<= (+ ~i2~0 1) ~N2~0), Black: 616#(and (<= ~counter~0 1) (<= (+ ~j1~0 1) ~M1~0)), Black: 69#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0)), Black: 873#(<= ~N1~0 ~i1~0), 246#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= (+ ~i2~0 1) ~N2~0)), 10#L99true, Black: 56#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 333#(= ~counter~0 0), Black: 72#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= ~M1~0 ~j1~0)), Black: 629#true, 28#thread3EXITtrue, 12#L75true, Black: 83#true, Black: 243#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 618#(and (<= (+ ~j1~0 1) ~M1~0) (<= ~counter~0 2)), Black: 49#(= ~counter~0 0), Black: 422#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0)), Black: 432#(<= (+ ~j1~0 1) ~M1~0), 788#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 51#true, 1092#true, 489#(<= ~counter~0 2), 236#(<= ~M1~0 ~j1~0), Black: 869#true, 250#true, 180#(< ~j2~0 ~M2~0), 7#L52true, Black: 252#(and (= ~i1~0 0) (= ~j2~0 0) (<= ~N1~0 ~M2~0)), Black: 418#(and (<= ~M1~0 (+ ~N1~0 ~j1~0)) (= ~i1~0 0) (<= 1 ~N1~0) (= ~counter~0 0)), Black: 744#(< ~j1~0 ~M1~0), Black: 856#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 80#(and (<= 1 ~M2~0) (= ~j2~0 0) (<= ~M1~0 (+ ~M2~0 ~j1~0))), Black: 223#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 258#true, Black: 428#true, 8#thread1EXITtrue, Black: 848#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)) (<= ~M1~0 ~j1~0)), Black: 832#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 70#(<= ~M1~0 ~j1~0), Black: 840#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0 1)), Black: 864#(and (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), Black: 1072#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 470#(<= ~counter~0 1), Black: 871#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), Black: 620#(and (= ~counter~0 0) (<= (+ ~j1~0 1) ~M1~0)), Black: 857#(<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)), Black: 924#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0))]) [2025-04-14 01:35:42,747 INFO L286 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,747 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,747 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2025-04-14 01:35:42,747 INFO L289 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event