./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/valid-memsafety.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 4a390ef5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 34bb015d05a3d6b765805bee36bd4c1bc3f74929c05e61a51973bc9a4fc2cfc0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 19:25:31,645 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 19:25:31,737 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-10-24 19:25:31,744 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 19:25:31,746 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 19:25:31,783 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 19:25:31,784 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 19:25:31,784 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 19:25:31,785 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 19:25:31,786 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 19:25:31,787 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 19:25:31,787 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 19:25:31,794 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 19:25:31,796 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 19:25:31,796 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 19:25:31,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 19:25:31,797 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-24 19:25:31,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 19:25:31,797 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-24 19:25:31,798 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 19:25:31,798 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-10-24 19:25:31,799 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-10-24 19:25:31,799 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-10-24 19:25:31,799 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 19:25:31,800 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-24 19:25:31,800 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 19:25:31,800 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-24 19:25:31,800 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-24 19:25:31,801 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 19:25:31,801 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 19:25:31,801 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 19:25:31,802 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 19:25:31,802 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 19:25:31,802 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 19:25:31,803 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 19:25:31,803 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 19:25:31,803 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 19:25:31,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 19:25:31,804 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 19:25:31,804 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 19:25:31,804 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 19:25:31,805 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 19:25:31,805 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 34bb015d05a3d6b765805bee36bd4c1bc3f74929c05e61a51973bc9a4fc2cfc0 [2024-10-24 19:25:32,048 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 19:25:32,079 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 19:25:32,082 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 19:25:32,083 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 19:25:32,083 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 19:25:32,084 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-10-24 19:25:33,502 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 19:25:33,685 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 19:25:33,686 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-10-24 19:25:33,693 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2e1f71fb/4b68e4ef6efb495db22b4482cf8a86cc/FLAG71e908b48 [2024-10-24 19:25:34,081 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2e1f71fb/4b68e4ef6efb495db22b4482cf8a86cc [2024-10-24 19:25:34,083 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 19:25:34,084 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 19:25:34,085 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 19:25:34,085 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 19:25:34,091 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 19:25:34,092 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,093 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1631955c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34, skipping insertion in model container [2024-10-24 19:25:34,093 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,117 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 19:25:34,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 19:25:34,360 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 19:25:34,387 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 19:25:34,405 INFO L204 MainTranslator]: Completed translation [2024-10-24 19:25:34,405 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34 WrapperNode [2024-10-24 19:25:34,405 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 19:25:34,406 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 19:25:34,407 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 19:25:34,407 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 19:25:34,414 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,426 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,453 INFO L138 Inliner]: procedures = 21, calls = 23, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 116 [2024-10-24 19:25:34,457 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 19:25:34,458 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 19:25:34,458 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 19:25:34,458 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 19:25:34,471 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,471 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,474 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,487 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]. [2024-10-24 19:25:34,488 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,488 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,493 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,501 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,503 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,504 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,506 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 19:25:34,508 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 19:25:34,508 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 19:25:34,508 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 19:25:34,509 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (1/1) ... [2024-10-24 19:25:34,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 19:25:34,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:34,537 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) [2024-10-24 19:25:34,539 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 [2024-10-24 19:25:34,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 19:25:34,584 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-10-24 19:25:34,584 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-10-24 19:25:34,584 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-10-24 19:25:34,584 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-10-24 19:25:34,584 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-10-24 19:25:34,584 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-10-24 19:25:34,585 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-10-24 19:25:34,585 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-10-24 19:25:34,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 19:25:34,585 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-10-24 19:25:34,587 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-10-24 19:25:34,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 19:25:34,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 19:25:34,589 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-24 19:25:34,719 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 19:25:34,721 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 19:25:34,912 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-24 19:25:34,912 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 19:25:35,101 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 19:25:35,102 INFO L314 CfgBuilder]: Removed 4 assume(true) statements. [2024-10-24 19:25:35,102 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:25:35 BoogieIcfgContainer [2024-10-24 19:25:35,102 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 19:25:35,104 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 19:25:35,104 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 19:25:35,107 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 19:25:35,107 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 07:25:34" (1/3) ... [2024-10-24 19:25:35,108 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cabc80e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 07:25:35, skipping insertion in model container [2024-10-24 19:25:35,108 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:25:34" (2/3) ... [2024-10-24 19:25:35,109 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cabc80e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 07:25:35, skipping insertion in model container [2024-10-24 19:25:35,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:25:35" (3/3) ... [2024-10-24 19:25:35,110 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-10-24 19:25:35,128 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 19:25:35,128 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-10-24 19:25:35,129 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-24 19:25:35,173 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-10-24 19:25:35,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 38 transitions, 104 flow [2024-10-24 19:25:35,240 INFO L124 PetriNetUnfolderBase]: 4/34 cut-off events. [2024-10-24 19:25:35,240 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-10-24 19:25:35,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 34 events. 4/34 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 29 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2024-10-24 19:25:35,243 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 38 transitions, 104 flow [2024-10-24 19:25:35,246 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 33 transitions, 90 flow [2024-10-24 19:25:35,255 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 19:25:35,266 INFO L333 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=None, 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;@416e8790, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 19:25:35,267 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-10-24 19:25:35,279 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-24 19:25:35,279 INFO L124 PetriNetUnfolderBase]: 4/30 cut-off events. [2024-10-24 19:25:35,279 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-10-24 19:25:35,279 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:35,280 INFO L204 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] [2024-10-24 19:25:35,280 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:35,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:35,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1645416888, now seen corresponding path program 1 times [2024-10-24 19:25:35,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:35,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338342368] [2024-10-24 19:25:35,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:35,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:35,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:35,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:35,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:35,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338342368] [2024-10-24 19:25:35,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338342368] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:35,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-24 19:25:35,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716388261] [2024-10-24 19:25:35,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:35,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 19:25:35,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:35,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 19:25:35,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 19:25:35,679 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-10-24 19:25:35,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 33 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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) [2024-10-24 19:25:35,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:35,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-10-24 19:25:35,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:35,987 INFO L124 PetriNetUnfolderBase]: 1184/1704 cut-off events. [2024-10-24 19:25:35,988 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2024-10-24 19:25:35,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3368 conditions, 1704 events. 1184/1704 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7305 event pairs, 182 based on Foata normal form. 45/1726 useless extension candidates. Maximal degree in co-relation 2858. Up to 1334 conditions per place. [2024-10-24 19:25:36,008 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 34 selfloop transitions, 3 changer transitions 2/48 dead transitions. [2024-10-24 19:25:36,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 48 transitions, 219 flow [2024-10-24 19:25:36,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 19:25:36,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-24 19:25:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-10-24 19:25:36,022 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7456140350877193 [2024-10-24 19:25:36,024 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 90 flow. Second operand 3 states and 85 transitions. [2024-10-24 19:25:36,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 48 transitions, 219 flow [2024-10-24 19:25:36,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 48 transitions, 189 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-10-24 19:25:36,036 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 93 flow [2024-10-24 19:25:36,038 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=93, PETRI_PLACES=35, PETRI_TRANSITIONS=33} [2024-10-24 19:25:36,043 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, -7 predicate places. [2024-10-24 19:25:36,043 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 93 flow [2024-10-24 19:25:36,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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) [2024-10-24 19:25:36,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:36,044 INFO L204 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] [2024-10-24 19:25:36,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 19:25:36,045 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:36,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:36,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1647341710, now seen corresponding path program 1 times [2024-10-24 19:25:36,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:36,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584091428] [2024-10-24 19:25:36,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:36,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:36,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:36,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:36,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584091428] [2024-10-24 19:25:36,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584091428] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:36,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:36,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 19:25:36,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432246523] [2024-10-24 19:25:36,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:36,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 19:25:36,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:36,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 19:25:36,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-10-24 19:25:36,340 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-24 19:25:36,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 93 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:36,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:36,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-24 19:25:36,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:36,744 INFO L124 PetriNetUnfolderBase]: 1990/2821 cut-off events. [2024-10-24 19:25:36,745 INFO L125 PetriNetUnfolderBase]: For 694/738 co-relation queries the response was YES. [2024-10-24 19:25:36,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6514 conditions, 2821 events. 1990/2821 cut-off events. For 694/738 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 12985 event pairs, 331 based on Foata normal form. 8/2647 useless extension candidates. Maximal degree in co-relation 1262. Up to 1664 conditions per place. [2024-10-24 19:25:36,768 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 68 selfloop transitions, 9 changer transitions 0/85 dead transitions. [2024-10-24 19:25:36,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 85 transitions, 398 flow [2024-10-24 19:25:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:36,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:36,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-10-24 19:25:36,771 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7315789473684211 [2024-10-24 19:25:36,771 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 93 flow. Second operand 5 states and 139 transitions. [2024-10-24 19:25:36,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 85 transitions, 398 flow [2024-10-24 19:25:36,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 85 transitions, 393 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:36,775 INFO L231 Difference]: Finished difference. Result has 40 places, 40 transitions, 155 flow [2024-10-24 19:25:36,776 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=40, PETRI_TRANSITIONS=40} [2024-10-24 19:25:36,776 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, -2 predicate places. [2024-10-24 19:25:36,777 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 40 transitions, 155 flow [2024-10-24 19:25:36,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:36,777 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:36,777 INFO L204 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] [2024-10-24 19:25:36,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 19:25:36,778 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:36,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:36,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1609744724, now seen corresponding path program 2 times [2024-10-24 19:25:36,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:36,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575799429] [2024-10-24 19:25:36,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:36,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:36,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:36,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:36,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:36,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575799429] [2024-10-24 19:25:36,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575799429] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:36,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:36,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:36,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157862796] [2024-10-24 19:25:36,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:36,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:36,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:36,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:36,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:36,927 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:36,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 40 transitions, 155 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:36,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:36,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:36,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:37,250 INFO L124 PetriNetUnfolderBase]: 2737/3825 cut-off events. [2024-10-24 19:25:37,251 INFO L125 PetriNetUnfolderBase]: For 2912/2912 co-relation queries the response was YES. [2024-10-24 19:25:37,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10622 conditions, 3825 events. 2737/3825 cut-off events. For 2912/2912 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18276 event pairs, 552 based on Foata normal form. 12/3533 useless extension candidates. Maximal degree in co-relation 2225. Up to 3206 conditions per place. [2024-10-24 19:25:37,311 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 58 selfloop transitions, 6 changer transitions 2/73 dead transitions. [2024-10-24 19:25:37,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 73 transitions, 387 flow [2024-10-24 19:25:37,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:37,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:37,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-10-24 19:25:37,315 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6973684210526315 [2024-10-24 19:25:37,317 INFO L175 Difference]: Start difference. First operand has 40 places, 40 transitions, 155 flow. Second operand 4 states and 106 transitions. [2024-10-24 19:25:37,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 73 transitions, 387 flow [2024-10-24 19:25:37,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 73 transitions, 387 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-24 19:25:37,322 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 191 flow [2024-10-24 19:25:37,322 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=191, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-10-24 19:25:37,323 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-10-24 19:25:37,323 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 191 flow [2024-10-24 19:25:37,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:37,323 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:37,323 INFO L204 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] [2024-10-24 19:25:37,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-24 19:25:37,324 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:37,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:37,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1268872776, now seen corresponding path program 3 times [2024-10-24 19:25:37,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:37,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033825748] [2024-10-24 19:25:37,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:37,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:37,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:37,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:37,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:37,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033825748] [2024-10-24 19:25:37,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033825748] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:37,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:37,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:37,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186357546] [2024-10-24 19:25:37,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:37,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:37,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:37,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:37,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:37,446 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-24 19:25:37,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 191 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:37,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:37,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-24 19:25:37,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:37,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][15], [69#true, 40#L97-4true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, Black: 52#(= ~counter~0 0), 14#L41true, 63#true, 11#thread2EXITtrue, 54#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:37,611 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-10-24 19:25:37,611 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:37,611 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2024-10-24 19:25:37,612 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:37,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][15], [69#true, 40#L97-4true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, Black: 52#(= ~counter~0 0), 14#L41true, 63#true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), 54#true, Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:37,632 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-10-24 19:25:37,632 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-10-24 19:25:37,632 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-10-24 19:25:37,632 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:37,845 INFO L124 PetriNetUnfolderBase]: 2615/3649 cut-off events. [2024-10-24 19:25:37,845 INFO L125 PetriNetUnfolderBase]: For 4133/4191 co-relation queries the response was YES. [2024-10-24 19:25:37,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11258 conditions, 3649 events. 2615/3649 cut-off events. For 4133/4191 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 17195 event pairs, 583 based on Foata normal form. 15/3574 useless extension candidates. Maximal degree in co-relation 2104. Up to 2714 conditions per place. [2024-10-24 19:25:37,874 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 65 selfloop transitions, 7 changer transitions 7/88 dead transitions. [2024-10-24 19:25:37,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 88 transitions, 520 flow [2024-10-24 19:25:37,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:37,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:37,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-10-24 19:25:37,878 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-10-24 19:25:37,878 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 191 flow. Second operand 5 states and 133 transitions. [2024-10-24 19:25:37,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 88 transitions, 520 flow [2024-10-24 19:25:37,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 88 transitions, 510 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-24 19:25:37,884 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 233 flow [2024-10-24 19:25:37,885 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=45} [2024-10-24 19:25:37,886 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-10-24 19:25:37,887 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 233 flow [2024-10-24 19:25:37,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:37,887 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:37,887 INFO L204 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] [2024-10-24 19:25:37,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-24 19:25:37,887 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:37,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:37,888 INFO L85 PathProgramCache]: Analyzing trace with hash -48994348, now seen corresponding path program 4 times [2024-10-24 19:25:37,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:37,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579296473] [2024-10-24 19:25:37,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:37,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:38,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:38,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:38,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579296473] [2024-10-24 19:25:38,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579296473] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:38,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:38,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:38,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267607229] [2024-10-24 19:25:38,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:38,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:38,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:38,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:38,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:38,032 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:38,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 233 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:38,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:38,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:38,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:38,500 INFO L124 PetriNetUnfolderBase]: 3859/5267 cut-off events. [2024-10-24 19:25:38,501 INFO L125 PetriNetUnfolderBase]: For 7802/7850 co-relation queries the response was YES. [2024-10-24 19:25:38,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 5267 events. 3859/5267 cut-off events. For 7802/7850 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 25310 event pairs, 1114 based on Foata normal form. 38/4829 useless extension candidates. Maximal degree in co-relation 6226. Up to 3362 conditions per place. [2024-10-24 19:25:38,552 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 77 selfloop transitions, 10 changer transitions 0/95 dead transitions. [2024-10-24 19:25:38,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 95 transitions, 636 flow [2024-10-24 19:25:38,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:38,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-10-24 19:25:38,554 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7368421052631579 [2024-10-24 19:25:38,555 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 233 flow. Second operand 4 states and 112 transitions. [2024-10-24 19:25:38,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 95 transitions, 636 flow [2024-10-24 19:25:38,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 95 transitions, 623 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-10-24 19:25:38,564 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 321 flow [2024-10-24 19:25:38,564 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=321, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-10-24 19:25:38,566 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-10-24 19:25:38,567 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 321 flow [2024-10-24 19:25:38,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:38,568 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:38,568 INFO L204 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] [2024-10-24 19:25:38,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-24 19:25:38,568 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:38,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:38,569 INFO L85 PathProgramCache]: Analyzing trace with hash 751113532, now seen corresponding path program 5 times [2024-10-24 19:25:38,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:38,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67045907] [2024-10-24 19:25:38,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:38,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:38,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:38,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:38,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:38,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67045907] [2024-10-24 19:25:38,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67045907] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:38,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:38,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:38,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851606170] [2024-10-24 19:25:38,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:38,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:38,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:38,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:38,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:38,715 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-24 19:25:38,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 321 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:38,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:38,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-24 19:25:38,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:39,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 83#true, 32#$Ultimate##0true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,023 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,023 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,024 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,024 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,054 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,054 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,054 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,054 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,079 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:39,079 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,079 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,079 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,080 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,080 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,080 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,080 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,080 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,088 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,088 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,088 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,089 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,089 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,098 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 83#true, 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,098 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,098 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,098 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,098 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,099 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:39,099 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,117 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,117 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,117 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,117 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,117 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,117 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,118 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,123 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:39,123 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,123 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,123 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, 11#thread2EXITtrue, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,124 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:39,124 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,124 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,124 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 83#true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,125 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:39,125 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,125 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,125 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,135 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 83#true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,136 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,136 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,136 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,136 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,136 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,136 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,137 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,137 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,137 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,137 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,138 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 83#true, 77#true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,141 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:39,141 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,142 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,142 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][16], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 14#L41true, 77#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,144 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,144 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,145 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,145 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,220 INFO L124 PetriNetUnfolderBase]: 3498/4899 cut-off events. [2024-10-24 19:25:39,220 INFO L125 PetriNetUnfolderBase]: For 10435/10625 co-relation queries the response was YES. [2024-10-24 19:25:39,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17925 conditions, 4899 events. 3498/4899 cut-off events. For 10435/10625 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 24152 event pairs, 977 based on Foata normal form. 95/4799 useless extension candidates. Maximal degree in co-relation 3658. Up to 2732 conditions per place. [2024-10-24 19:25:39,260 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 85 selfloop transitions, 13 changer transitions 0/108 dead transitions. [2024-10-24 19:25:39,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 108 transitions, 799 flow [2024-10-24 19:25:39,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:39,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:39,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-10-24 19:25:39,262 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7157894736842105 [2024-10-24 19:25:39,262 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 321 flow. Second operand 5 states and 136 transitions. [2024-10-24 19:25:39,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 108 transitions, 799 flow [2024-10-24 19:25:39,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 108 transitions, 791 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:39,268 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 428 flow [2024-10-24 19:25:39,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=428, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2024-10-24 19:25:39,270 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-10-24 19:25:39,270 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 428 flow [2024-10-24 19:25:39,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:39,271 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:39,271 INFO L204 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] [2024-10-24 19:25:39,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-24 19:25:39,271 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:39,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:39,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2059865658, now seen corresponding path program 1 times [2024-10-24 19:25:39,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:39,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666782775] [2024-10-24 19:25:39,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:39,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:39,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:39,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:39,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666782775] [2024-10-24 19:25:39,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666782775] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:39,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:39,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:39,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697681378] [2024-10-24 19:25:39,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:39,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:39,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:39,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:39,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:39,391 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-24 19:25:39,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 428 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:39,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:39,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-24 19:25:39,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:39,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 40#L97-4true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,517 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,518 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,518 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,518 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2024-10-24 19:25:39,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 91#true, 36#L98-3true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,539 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-10-24 19:25:39,539 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:39,539 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-10-24 19:25:39,539 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:39,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,572 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,573 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,573 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,573 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 32#$Ultimate##0true, 14#L41true, 3#thread4EXITtrue, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,580 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,580 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,580 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:39,580 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,607 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,607 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,608 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:39,608 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 32#$Ultimate##0true, 14#L41true, 3#thread4EXITtrue, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,614 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,614 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,615 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:39,615 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,644 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,645 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:39,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 14#L41true, 3#thread4EXITtrue, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,685 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,685 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:39,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][27], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:39,707 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:39,708 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,708 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:39,708 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:39,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][42], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:39,714 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:39,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][27], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 83#true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 20#L64true, 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:39,792 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:39,792 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:39,792 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:39,792 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:39,832 INFO L124 PetriNetUnfolderBase]: 3402/4762 cut-off events. [2024-10-24 19:25:39,833 INFO L125 PetriNetUnfolderBase]: For 11803/12021 co-relation queries the response was YES. [2024-10-24 19:25:39,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18194 conditions, 4762 events. 3402/4762 cut-off events. For 11803/12021 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23243 event pairs, 1052 based on Foata normal form. 86/4723 useless extension candidates. Maximal degree in co-relation 9317. Up to 4238 conditions per place. [2024-10-24 19:25:39,868 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 47 selfloop transitions, 4 changer transitions 18/81 dead transitions. [2024-10-24 19:25:39,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 81 transitions, 639 flow [2024-10-24 19:25:39,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:39,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:39,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-10-24 19:25:39,870 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6776315789473685 [2024-10-24 19:25:39,870 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 428 flow. Second operand 4 states and 103 transitions. [2024-10-24 19:25:39,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 81 transitions, 639 flow [2024-10-24 19:25:39,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 81 transitions, 620 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:39,876 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 354 flow [2024-10-24 19:25:39,878 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=354, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-10-24 19:25:39,879 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-10-24 19:25:39,879 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 354 flow [2024-10-24 19:25:39,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:39,879 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:39,879 INFO L204 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] [2024-10-24 19:25:39,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-24 19:25:39,880 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:39,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash 122994780, now seen corresponding path program 6 times [2024-10-24 19:25:39,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:39,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896997328] [2024-10-24 19:25:39,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:39,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:39,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:40,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:40,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:40,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896997328] [2024-10-24 19:25:40,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896997328] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:40,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529448621] [2024-10-24 19:25:40,073 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-24 19:25:40,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:40,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:40,076 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) [2024-10-24 19:25:40,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-24 19:25:40,160 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-24 19:25:40,160 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-24 19:25:40,162 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-24 19:25:40,167 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:40,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:40,284 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:40,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:40,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529448621] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:40,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-24 19:25:40,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-24 19:25:40,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84986236] [2024-10-24 19:25:40,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:40,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:40,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:40,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:40,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-24 19:25:40,346 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:40,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 354 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:40,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:40,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:40,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:40,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 96#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 32#$Ultimate##0true, 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:40,579 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is not cut-off event [2024-10-24 19:25:40,579 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:40,579 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is not cut-off event [2024-10-24 19:25:40,580 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:40,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 96#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 66#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0) (<= 1 ~N1~0)), 32#$Ultimate##0true, 14#L41true, 91#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:40,628 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is not cut-off event [2024-10-24 19:25:40,628 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:40,628 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is not cut-off event [2024-10-24 19:25:40,629 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:40,967 INFO L124 PetriNetUnfolderBase]: 4377/5952 cut-off events. [2024-10-24 19:25:40,967 INFO L125 PetriNetUnfolderBase]: For 12751/12893 co-relation queries the response was YES. [2024-10-24 19:25:40,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 5952 events. 4377/5952 cut-off events. For 12751/12893 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29065 event pairs, 741 based on Foata normal form. 217/5970 useless extension candidates. Maximal degree in co-relation 10740. Up to 2329 conditions per place. [2024-10-24 19:25:41,025 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 79 selfloop transitions, 12 changer transitions 0/100 dead transitions. [2024-10-24 19:25:41,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 100 transitions, 807 flow [2024-10-24 19:25:41,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:41,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:41,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-10-24 19:25:41,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7039473684210527 [2024-10-24 19:25:41,027 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 354 flow. Second operand 4 states and 107 transitions. [2024-10-24 19:25:41,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 100 transitions, 807 flow [2024-10-24 19:25:41,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 100 transitions, 781 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-10-24 19:25:41,037 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 434 flow [2024-10-24 19:25:41,037 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=434, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-10-24 19:25:41,038 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-10-24 19:25:41,038 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 434 flow [2024-10-24 19:25:41,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:41,038 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:41,039 INFO L204 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] [2024-10-24 19:25:41,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-24 19:25:41,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:41,240 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:41,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:41,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1501030548, now seen corresponding path program 2 times [2024-10-24 19:25:41,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:41,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578571275] [2024-10-24 19:25:41,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:41,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:41,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:41,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:41,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:41,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578571275] [2024-10-24 19:25:41,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578571275] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:41,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:41,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:41,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158533456] [2024-10-24 19:25:41,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:41,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:41,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:41,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:41,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:41,349 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-24 19:25:41,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 434 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:41,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:41,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-24 19:25:41,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:41,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 36#L98-3true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,544 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is not cut-off event [2024-10-24 19:25:41,545 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is not cut-off event [2024-10-24 19:25:41,545 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is not cut-off event [2024-10-24 19:25:41,545 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 40#L97-4true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,546 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,546 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:41,546 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:41,546 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:41,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,622 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,622 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,622 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,622 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 36#L98-3true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,623 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,623 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,623 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,623 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-24 19:25:41,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 36#L98-3true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,624 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,624 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:41,624 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:41,624 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:41,624 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,672 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,672 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,672 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,672 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,673 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,673 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,673 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,673 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-24 19:25:41,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,674 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,674 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,674 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,674 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,674 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 36#L98-3true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,675 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,675 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,675 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,675 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,675 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:41,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,683 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,683 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,683 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][30], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,698 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,702 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,703 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,703 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,703 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,719 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,719 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,720 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,721 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,736 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,736 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,736 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,736 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,736 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,737 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,738 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,738 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,738 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,740 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,740 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,740 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,741 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,741 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,742 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,742 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,742 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,742 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:41,742 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:41,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,742 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,742 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,743 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,743 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,744 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,744 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,744 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,744 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:41,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,744 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,744 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,745 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,745 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,745 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,745 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,746 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,746 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,746 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,746 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,757 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,757 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,760 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,760 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,760 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,760 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,761 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,761 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,767 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,767 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,767 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,767 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,767 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,768 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,768 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,768 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,770 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,770 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,770 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,770 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,771 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,771 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,771 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,771 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,771 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][30], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,776 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][30], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,777 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,778 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,778 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,778 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:41,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,778 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,779 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,779 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,779 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,781 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,781 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,781 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,781 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,782 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,783 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,785 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,785 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,785 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,785 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,786 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,786 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,787 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,787 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,811 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,811 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,811 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,811 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,814 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,814 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,814 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,815 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,816 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,816 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:41,816 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:41,816 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,817 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,817 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,817 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,818 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,818 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,819 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,819 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:41,819 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:41,819 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,820 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,820 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,820 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,820 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,820 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,820 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,820 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,821 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,821 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,821 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,821 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,821 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,821 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,822 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,822 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,822 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,823 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,823 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,823 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,823 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,823 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,832 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,833 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,833 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,833 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,833 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,833 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,833 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,835 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,835 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,835 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,835 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,840 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,841 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,843 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,843 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,844 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,844 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,846 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,846 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,846 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,846 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,847 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,847 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,847 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,847 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,847 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,847 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,848 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,848 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,848 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][30], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,848 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,848 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,848 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,849 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,850 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,851 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,851 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,851 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,851 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,851 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,851 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,874 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:41,875 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:41,875 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:41,875 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:41,875 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:41,875 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,876 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,876 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,876 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,876 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,876 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,876 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,876 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,877 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,877 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,878 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,878 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,878 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,884 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,884 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,884 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,884 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,884 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,885 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,885 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,886 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,886 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,889 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,889 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:41,889 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,890 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,890 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,890 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,890 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,890 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:41,892 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,892 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,892 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,892 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][56], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 258#(and (= ~j1~0 0) (<= ~M1~0 0)), 23#L79true]) [2024-10-24 19:25:41,893 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,893 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,893 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,893 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:41,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,894 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,894 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,894 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,894 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:41,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:41,913 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,913 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,914 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,914 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,914 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,914 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,918 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,918 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,918 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,918 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,918 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,918 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][61], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:41,919 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,919 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,919 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,919 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][56], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 258#(and (= ~j1~0 0) (<= ~M1~0 0))]) [2024-10-24 19:25:41,920 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,920 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:41,920 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:41,920 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:41,956 INFO L124 PetriNetUnfolderBase]: 4803/6727 cut-off events. [2024-10-24 19:25:41,956 INFO L125 PetriNetUnfolderBase]: For 26119/27382 co-relation queries the response was YES. [2024-10-24 19:25:41,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27967 conditions, 6727 events. 4803/6727 cut-off events. For 26119/27382 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 35727 event pairs, 1157 based on Foata normal form. 124/6505 useless extension candidates. Maximal degree in co-relation 12313. Up to 5327 conditions per place. [2024-10-24 19:25:42,017 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 74 selfloop transitions, 8 changer transitions 2/102 dead transitions. [2024-10-24 19:25:42,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 102 transitions, 846 flow [2024-10-24 19:25:42,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:42,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:42,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-10-24 19:25:42,019 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-24 19:25:42,019 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 434 flow. Second operand 5 states and 130 transitions. [2024-10-24 19:25:42,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 102 transitions, 846 flow [2024-10-24 19:25:42,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 102 transitions, 846 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-24 19:25:42,029 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 517 flow [2024-10-24 19:25:42,029 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=517, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-10-24 19:25:42,030 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-10-24 19:25:42,030 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 517 flow [2024-10-24 19:25:42,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:42,031 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:42,031 INFO L204 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] [2024-10-24 19:25:42,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-24 19:25:42,031 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:42,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:42,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1960776792, now seen corresponding path program 3 times [2024-10-24 19:25:42,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:42,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362037228] [2024-10-24 19:25:42,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:42,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:42,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:42,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:42,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362037228] [2024-10-24 19:25:42,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362037228] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:42,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:42,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:42,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568685901] [2024-10-24 19:25:42,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:42,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:42,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:42,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:42,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:42,117 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:42,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 517 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:42,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:42,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:42,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:42,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,437 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,437 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,437 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,437 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,438 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,438 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,438 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,438 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,440 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,440 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,440 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,440 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,449 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,449 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,449 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,449 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,478 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,478 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,478 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,478 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,478 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:42,478 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:42,478 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:42,478 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:42,479 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:42,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,479 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,479 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,479 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,479 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,481 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,481 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,481 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,482 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,482 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,492 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,492 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,492 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,493 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,493 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,506 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,506 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,506 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,508 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,508 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,509 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,509 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,509 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,510 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,510 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,510 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,510 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,511 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,511 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,511 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,511 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,516 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,516 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,516 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,516 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,518 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,518 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,518 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,518 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,518 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,519 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,519 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,519 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,519 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,520 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,520 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,520 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,520 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,524 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,524 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,524 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,525 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,525 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,554 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,555 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,555 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,555 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,555 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:42,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,556 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,556 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,557 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,557 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,558 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,558 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,558 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,559 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,560 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:42,560 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:42,560 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:42,560 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:42,560 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:42,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,561 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,561 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,561 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,561 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:42,561 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,561 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,562 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,562 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,562 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,562 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,564 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,564 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,564 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,565 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,566 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,566 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,566 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,566 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,566 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,579 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,579 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,580 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,580 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,580 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,587 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,587 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,587 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,587 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,588 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,600 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,600 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,601 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,601 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,601 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,601 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,601 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,601 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,602 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,602 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,602 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,602 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,608 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,608 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,608 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,608 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,608 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,609 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,609 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,609 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,609 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,610 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,610 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,610 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,611 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,611 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,612 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,612 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,612 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,612 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,614 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,614 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,615 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,615 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,615 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,616 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,616 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,616 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,616 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,616 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,616 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,640 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,640 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 35#L75true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,641 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,641 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,641 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,642 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,642 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:42,642 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:42,642 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:42,642 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:42,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:42,643 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,643 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,643 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,643 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,643 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,643 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,644 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,644 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,644 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,644 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,644 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 255#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,645 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,645 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,646 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,646 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,646 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,646 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:42,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([384] L79-->L75: Formula: (< v_~j2~0_5 v_~M2~0_5) InVars {~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} OutVars{~M2~0=v_~M2~0_5, ~j2~0=v_~j2~0_5} AuxVars[] AssignedVars[][78], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,646 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,647 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,647 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,647 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,647 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][33], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:42,657 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,657 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,657 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,657 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,657 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,670 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,670 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,671 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,671 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,671 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:42,673 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,673 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,673 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,673 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,673 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,673 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:42,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][68], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 255#true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:42,697 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,697 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,697 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,697 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,697 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:42,697 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:42,859 INFO L124 PetriNetUnfolderBase]: 6656/9145 cut-off events. [2024-10-24 19:25:42,860 INFO L125 PetriNetUnfolderBase]: For 47366/48127 co-relation queries the response was YES. [2024-10-24 19:25:42,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41077 conditions, 9145 events. 6656/9145 cut-off events. For 47366/48127 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 48396 event pairs, 1750 based on Foata normal form. 122/8963 useless extension candidates. Maximal degree in co-relation 21035. Up to 7256 conditions per place. [2024-10-24 19:25:42,919 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 81 selfloop transitions, 10 changer transitions 1/108 dead transitions. [2024-10-24 19:25:42,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 108 transitions, 1016 flow [2024-10-24 19:25:42,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:42,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:42,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-10-24 19:25:42,920 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-24 19:25:42,921 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 517 flow. Second operand 4 states and 104 transitions. [2024-10-24 19:25:42,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 108 transitions, 1016 flow [2024-10-24 19:25:42,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 108 transitions, 1008 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:42,939 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 607 flow [2024-10-24 19:25:42,939 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=607, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2024-10-24 19:25:42,940 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-10-24 19:25:42,940 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 607 flow [2024-10-24 19:25:42,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:42,940 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:42,940 INFO L204 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] [2024-10-24 19:25:42,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-24 19:25:42,941 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:42,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:42,941 INFO L85 PathProgramCache]: Analyzing trace with hash 2042217334, now seen corresponding path program 4 times [2024-10-24 19:25:42,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:42,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302932707] [2024-10-24 19:25:42,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:42,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:42,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:43,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:43,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:43,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302932707] [2024-10-24 19:25:43,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302932707] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:43,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:43,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:43,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324717090] [2024-10-24 19:25:43,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:43,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:43,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:43,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:43,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:43,128 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-24 19:25:43,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 607 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:43,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:43,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-24 19:25:43,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:43,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, 36#L98-3true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,319 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,319 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,319 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,320 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 36#L98-3true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,379 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,379 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,379 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,379 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,379 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, 40#L97-4true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,382 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,382 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:43,382 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-24 19:25:43,382 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,391 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,391 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,391 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,391 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, 36#L98-3true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,393 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,393 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,393 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,393 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,439 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,439 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,439 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,439 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,439 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 36#L98-3true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,440 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,440 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,440 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,484 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-24 19:25:43,484 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, 40#L97-4true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,486 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,486 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,486 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,486 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-24 19:25:43,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,493 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,493 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,493 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,493 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,494 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,494 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,494 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,494 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,529 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,529 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,529 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,529 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,531 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,531 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,531 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,531 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,531 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,532 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,532 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,532 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,532 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,532 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:25:43,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,540 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,540 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,540 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,540 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,540 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,541 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,541 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,541 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,541 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,558 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,558 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,558 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,558 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,570 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,570 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,570 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,570 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,571 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,571 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,571 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,571 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,581 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,582 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,582 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,592 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,592 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,592 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,592 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,594 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,594 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,594 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,595 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,595 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,595 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,595 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,595 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,595 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,596 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,596 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][27], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,597 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,597 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,597 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,597 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,597 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,597 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,597 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,597 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,598 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,598 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,598 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,599 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,599 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,599 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,599 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,600 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][86], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,600 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,600 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,600 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,600 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 4#$Ultimate##0true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,601 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,601 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,601 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,601 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,601 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,603 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,603 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,603 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,603 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,603 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,614 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,614 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,614 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,614 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,614 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,615 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,615 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,615 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,615 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,615 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,616 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,616 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,616 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,616 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,616 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,618 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,618 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,619 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,619 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 10#thread1EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,626 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,626 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,626 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,626 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 35#L75true, 12#L99true, 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,631 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-24 19:25:43,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,632 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,633 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,633 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,633 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,633 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,633 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,633 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,634 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,634 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,634 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,635 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 35#L75true, 12#L99true, 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,635 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,635 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,635 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,635 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,637 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,637 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,637 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,637 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,642 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,642 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,642 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,642 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,642 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,642 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,642 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,643 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,643 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,644 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,644 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,645 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,646 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,648 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,648 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][86], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,649 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,649 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,649 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,649 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,650 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,650 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,650 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,650 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,650 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][86], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,650 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,651 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,651 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,651 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,683 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,684 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,684 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,684 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,684 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,688 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,688 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,688 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,688 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,689 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,689 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,689 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,690 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,690 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,690 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,690 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,690 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,691 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,691 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,691 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,692 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,692 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:43,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:43,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:43,693 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,693 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,693 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,694 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,694 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,694 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,694 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,694 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,694 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,694 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,695 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,695 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,695 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,695 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([374] L41-->L44: Formula: (and (= (+ v_~counter~0_22 1) v_~counter~0_21) (= v_~i1~0_16 (+ v_~i1~0_17 1))) InVars {~counter~0=v_~counter~0_22, ~i1~0=v_~i1~0_17} OutVars{~counter~0=v_~counter~0_21, ~i1~0=v_~i1~0_16, 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][64], [24#L44true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,695 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,695 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,696 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,696 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,697 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,697 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,698 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,698 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,700 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,700 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,700 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,700 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,700 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,717 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,717 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,717 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,717 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,717 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,718 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,718 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,718 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,718 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,718 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,721 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,721 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,721 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,722 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,722 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,722 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,722 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,725 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,725 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,725 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,725 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,725 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 10#thread1EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,799 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,799 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,799 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,799 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 10#thread1EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,804 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,804 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,805 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,805 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,810 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,810 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,810 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,810 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,813 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,813 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,813 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,813 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,813 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,813 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,814 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,815 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,815 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,815 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][86], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,816 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,816 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,816 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,816 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,816 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,816 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,816 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,817 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,817 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,841 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,841 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,841 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,841 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,842 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,842 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,843 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,843 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,843 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,843 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,843 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,844 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,844 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,844 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,844 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,845 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,845 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,845 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,845 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,845 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:43,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([374] L41-->L44: Formula: (and (= (+ v_~counter~0_22 1) v_~counter~0_21) (= v_~i1~0_16 (+ v_~i1~0_17 1))) InVars {~counter~0=v_~counter~0_22, ~i1~0=v_~i1~0_17} OutVars{~counter~0=v_~counter~0_21, ~i1~0=v_~i1~0_16, 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][64], [24#L44true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,846 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,846 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,846 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,846 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,856 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,856 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,856 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,856 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,856 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 10#thread1EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,859 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,859 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,859 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,860 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,860 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,860 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,861 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,861 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,867 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][100], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 258#(and (= ~j1~0 0) (<= ~M1~0 0)), 14#L41true, 269#true, 38#thread3EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,868 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,868 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,869 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [9#L67true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,869 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,869 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,870 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,871 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:43,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,895 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-10-24 19:25:43,896 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:43,896 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:43,896 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:43,896 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:43,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 263#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 11#thread2EXITtrue, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 19#L99-1true, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,905 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,905 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,906 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,906 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,908 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 15#L98-4true, Black: 52#(= ~counter~0 0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 23#L79true]) [2024-10-24 19:25:43,908 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][100], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 258#(and (= ~j1~0 0) (<= ~M1~0 0)), 14#L41true, 269#true, 38#thread3EXITtrue, Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:43,909 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([378] L52-->L56: Formula: (and (= v_~i2~0_72 (+ v_~i2~0_73 1)) (not (= (ite (< 0 v_~counter~0_144) 1 0) 0)) (= v_~counter~0_144 (+ v_~counter~0_143 1))) InVars {~counter~0=v_~counter~0_144, ~i2~0=v_~i2~0_73} OutVars{~counter~0=v_~counter~0_143, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#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|, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~i2~0=v_~i2~0_72} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~i2~0][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, 3#thread4EXITtrue, 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, 38#thread3EXITtrue, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 12#L99true, 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,909 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,910 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,910 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,910 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,910 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:43,910 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:43,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][29], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), 29#L100true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 269#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 263#true, 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 52#(= ~counter~0 0), 35#L75true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:43,948 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2024-10-24 19:25:43,948 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-24 19:25:43,948 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-24 19:25:43,949 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-24 19:25:43,967 INFO L124 PetriNetUnfolderBase]: 6380/8996 cut-off events. [2024-10-24 19:25:43,967 INFO L125 PetriNetUnfolderBase]: For 54481/56331 co-relation queries the response was YES. [2024-10-24 19:25:43,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44520 conditions, 8996 events. 6380/8996 cut-off events. For 54481/56331 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 49456 event pairs, 1541 based on Foata normal form. 212/8641 useless extension candidates. Maximal degree in co-relation 23582. Up to 6549 conditions per place. [2024-10-24 19:25:44,033 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 89 selfloop transitions, 10 changer transitions 2/121 dead transitions. [2024-10-24 19:25:44,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 121 transitions, 1190 flow [2024-10-24 19:25:44,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:44,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:44,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-10-24 19:25:44,035 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-24 19:25:44,035 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 607 flow. Second operand 5 states and 130 transitions. [2024-10-24 19:25:44,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 121 transitions, 1190 flow [2024-10-24 19:25:44,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 121 transitions, 1183 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:44,054 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 680 flow [2024-10-24 19:25:44,054 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=680, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-10-24 19:25:44,055 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-10-24 19:25:44,055 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 680 flow [2024-10-24 19:25:44,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:44,055 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:44,055 INFO L204 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] [2024-10-24 19:25:44,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-24 19:25:44,056 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:44,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:44,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1997843032, now seen corresponding path program 5 times [2024-10-24 19:25:44,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:44,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780512282] [2024-10-24 19:25:44,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:44,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:44,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:44,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780512282] [2024-10-24 19:25:44,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780512282] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:44,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:44,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 19:25:44,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069947989] [2024-10-24 19:25:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:44,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:44,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:44,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:44,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-24 19:25:44,143 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:44,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 680 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:44,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:44,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:44,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:44,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][38], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 8#L52true, 14#L41true, 3#thread4EXITtrue, 269#true, Black: 52#(= ~counter~0 0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:44,832 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:44,832 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:44,832 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:44,832 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:44,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][38], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 8#L52true, 14#L41true, 3#thread4EXITtrue, 269#true, Black: 52#(= ~counter~0 0), 12#L99true, Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:44,920 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:44,920 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:44,920 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:44,920 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:45,177 INFO L124 PetriNetUnfolderBase]: 7546/10526 cut-off events. [2024-10-24 19:25:45,178 INFO L125 PetriNetUnfolderBase]: For 53721/54070 co-relation queries the response was YES. [2024-10-24 19:25:45,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51140 conditions, 10526 events. 7546/10526 cut-off events. For 53721/54070 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 56894 event pairs, 2181 based on Foata normal form. 198/10337 useless extension candidates. Maximal degree in co-relation 29670. Up to 9149 conditions per place. [2024-10-24 19:25:45,249 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 81 selfloop transitions, 12 changer transitions 1/111 dead transitions. [2024-10-24 19:25:45,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 111 transitions, 1116 flow [2024-10-24 19:25:45,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:45,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:45,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-10-24 19:25:45,250 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6710526315789473 [2024-10-24 19:25:45,250 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 680 flow. Second operand 4 states and 102 transitions. [2024-10-24 19:25:45,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 111 transitions, 1116 flow [2024-10-24 19:25:45,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 111 transitions, 1101 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:45,272 INFO L231 Difference]: Finished difference. Result has 77 places, 79 transitions, 749 flow [2024-10-24 19:25:45,272 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=749, PETRI_PLACES=77, PETRI_TRANSITIONS=79} [2024-10-24 19:25:45,273 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-10-24 19:25:45,273 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 79 transitions, 749 flow [2024-10-24 19:25:45,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:45,273 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:45,273 INFO L204 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] [2024-10-24 19:25:45,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-24 19:25:45,274 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:45,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash 800050238, now seen corresponding path program 6 times [2024-10-24 19:25:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615479606] [2024-10-24 19:25:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:45,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:45,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:45,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615479606] [2024-10-24 19:25:45,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615479606] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:45,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001082912] [2024-10-24 19:25:45,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-24 19:25:45,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:45,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:45,390 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) [2024-10-24 19:25:45,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-24 19:25:45,460 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-24 19:25:45,461 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-24 19:25:45,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-24 19:25:45,463 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:45,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:45,552 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:45,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001082912] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:45,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-24 19:25:45,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-24 19:25:45,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227259182] [2024-10-24 19:25:45,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:45,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:45,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:45,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:45,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-24 19:25:45,645 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:45,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 79 transitions, 749 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:45,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:45,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:45,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:46,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [24#L44true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,080 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,080 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:46,080 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,080 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:46,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 14#L41true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,131 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,131 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,131 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 8#L52true, 14#L41true, 3#thread4EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,133 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,134 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:46,134 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,134 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,249 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,249 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,249 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,249 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [24#L44true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,264 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,264 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,264 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,264 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,271 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:46,271 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:46,271 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:46,271 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 14#L41true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,273 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [24#L44true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,273 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,273 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 14#L41true, Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,315 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,315 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,315 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,316 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 8#L52true, 14#L41true, 3#thread4EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 12#L99true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,317 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,317 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,317 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:46,317 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 14#L41true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,319 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,319 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,319 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,319 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,319 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:46,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,327 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,327 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,327 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,327 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,334 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,334 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,334 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,334 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,339 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,339 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:46,339 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,339 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 14#L41true, Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,341 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,341 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,341 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,341 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [24#L44true, Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,341 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,341 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,341 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,342 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:46,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 15#L98-4true, Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,348 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,348 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,348 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:46,348 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:46,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 14#L41true, Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,379 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,379 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,379 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,379 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-24 19:25:46,379 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 19#L99-1true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,384 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,384 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,384 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,384 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 98#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,386 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,386 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,386 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,386 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 19#L99-1true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,387 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,387 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,387 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:46,387 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,393 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,393 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-24 19:25:46,393 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,393 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:46,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 19#L99-1true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,426 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:46,426 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,426 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,427 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 19#L99-1true, Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,428 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:46,428 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,428 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:46,428 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:46,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 29#L100true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:46,586 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:46,586 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,586 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,587 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][71], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 260#(and (= ~j1~0 0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), 277#true, Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 280#(and (<= 1 ~M1~0) (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 29#L100true, Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:46,589 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:46,589 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,589 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:46,589 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:46,674 INFO L124 PetriNetUnfolderBase]: 7935/11204 cut-off events. [2024-10-24 19:25:46,674 INFO L125 PetriNetUnfolderBase]: For 62833/63314 co-relation queries the response was YES. [2024-10-24 19:25:46,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55904 conditions, 11204 events. 7935/11204 cut-off events. For 62833/63314 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 62742 event pairs, 1230 based on Foata normal form. 269/11081 useless extension candidates. Maximal degree in co-relation 42282. Up to 4978 conditions per place. [2024-10-24 19:25:46,798 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 93 selfloop transitions, 18 changer transitions 0/128 dead transitions. [2024-10-24 19:25:46,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 128 transitions, 1340 flow [2024-10-24 19:25:46,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:46,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:46,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-10-24 19:25:46,800 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6907894736842105 [2024-10-24 19:25:46,800 INFO L175 Difference]: Start difference. First operand has 77 places, 79 transitions, 749 flow. Second operand 4 states and 105 transitions. [2024-10-24 19:25:46,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 128 transitions, 1340 flow [2024-10-24 19:25:46,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 128 transitions, 1318 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-10-24 19:25:46,844 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 830 flow [2024-10-24 19:25:46,845 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=830, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-10-24 19:25:46,846 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-10-24 19:25:46,846 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 830 flow [2024-10-24 19:25:46,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:46,847 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:46,847 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:46,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-24 19:25:47,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-10-24 19:25:47,048 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:47,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:47,049 INFO L85 PathProgramCache]: Analyzing trace with hash -513664906, now seen corresponding path program 1 times [2024-10-24 19:25:47,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:47,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654149873] [2024-10-24 19:25:47,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:47,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:47,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:47,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:47,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654149873] [2024-10-24 19:25:47,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654149873] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:47,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249838615] [2024-10-24 19:25:47,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:47,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:47,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:47,177 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) [2024-10-24 19:25:47,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-24 19:25:47,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:47,253 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-24 19:25:47,255 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:47,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:47,350 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:47,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:47,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249838615] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:47,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-24 19:25:47,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-24 19:25:47,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492948099] [2024-10-24 19:25:47,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:47,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:47,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:47,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:47,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-24 19:25:47,413 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:47,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 830 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:47,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:47,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:47,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:48,326 INFO L124 PetriNetUnfolderBase]: 7382/10544 cut-off events. [2024-10-24 19:25:48,326 INFO L125 PetriNetUnfolderBase]: For 75254/75914 co-relation queries the response was YES. [2024-10-24 19:25:48,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56453 conditions, 10544 events. 7382/10544 cut-off events. For 75254/75914 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 59751 event pairs, 1442 based on Foata normal form. 463/10697 useless extension candidates. Maximal degree in co-relation 43380. Up to 4129 conditions per place. [2024-10-24 19:25:48,394 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 88 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-10-24 19:25:48,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 127 transitions, 1391 flow [2024-10-24 19:25:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:48,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:48,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-10-24 19:25:48,395 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6907894736842105 [2024-10-24 19:25:48,395 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 830 flow. Second operand 4 states and 105 transitions. [2024-10-24 19:25:48,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 127 transitions, 1391 flow [2024-10-24 19:25:48,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 1370 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-10-24 19:25:48,429 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 910 flow [2024-10-24 19:25:48,429 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=910, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-10-24 19:25:48,429 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-10-24 19:25:48,429 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 910 flow [2024-10-24 19:25:48,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:48,430 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:48,430 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:48,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-24 19:25:48,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:48,631 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:48,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:48,631 INFO L85 PathProgramCache]: Analyzing trace with hash -386962444, now seen corresponding path program 1 times [2024-10-24 19:25:48,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:48,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372971946] [2024-10-24 19:25:48,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:48,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:48,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:48,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:48,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372971946] [2024-10-24 19:25:48,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372971946] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:48,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:48,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 19:25:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193700932] [2024-10-24 19:25:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:48,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 19:25:48,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 19:25:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 19:25:48,742 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:48,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 910 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:48,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:48,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:48,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:49,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L75-->L79: Formula: (and (= v_~counter~0_150 (+ v_~counter~0_149 1)) (not (= (ite (< 0 v_~counter~0_150) 1 0) 0)) (= v_~j2~0_62 (+ v_~j2~0_63 1))) InVars {~counter~0=v_~counter~0_150, ~j2~0=v_~j2~0_63} OutVars{~counter~0=v_~counter~0_149, thread4Thread1of1ForFork1_#t~post8#1=|v_thread4Thread1of1ForFork1_#t~post8#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_#t~post7#1=|v_thread4Thread1of1ForFork1_#t~post7#1_1|, ~j2~0=v_~j2~0_62, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork1_#t~post8#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_#t~post7#1, ~j2~0, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1][99], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 19#L99-1true, Black: 439#true, 23#L79true, 607#true, Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:49,526 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:49,526 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:49,526 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:49,526 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:49,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L75-->L79: Formula: (and (= v_~counter~0_150 (+ v_~counter~0_149 1)) (not (= (ite (< 0 v_~counter~0_150) 1 0) 0)) (= v_~j2~0_62 (+ v_~j2~0_63 1))) InVars {~counter~0=v_~counter~0_150, ~j2~0=v_~j2~0_63} OutVars{~counter~0=v_~counter~0_149, thread4Thread1of1ForFork1_#t~post8#1=|v_thread4Thread1of1ForFork1_#t~post8#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_#t~post7#1=|v_thread4Thread1of1ForFork1_#t~post7#1_1|, ~j2~0=v_~j2~0_62, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork1_#t~post8#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_#t~post7#1, ~j2~0, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1][99], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 19#L99-1true, Black: 439#true, 23#L79true, 607#true, Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:49,588 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:49,588 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:49,588 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:49,589 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:49,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L75-->L79: Formula: (and (= v_~counter~0_150 (+ v_~counter~0_149 1)) (not (= (ite (< 0 v_~counter~0_150) 1 0) 0)) (= v_~j2~0_62 (+ v_~j2~0_63 1))) InVars {~counter~0=v_~counter~0_150, ~j2~0=v_~j2~0_63} OutVars{~counter~0=v_~counter~0_149, thread4Thread1of1ForFork1_#t~post8#1=|v_thread4Thread1of1ForFork1_#t~post8#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_#t~post7#1=|v_thread4Thread1of1ForFork1_#t~post7#1_1|, ~j2~0=v_~j2~0_62, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork1_#t~post8#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_#t~post7#1, ~j2~0, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1][99], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 23#L79true, 607#true, 29#L100true, Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:49,636 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:49,636 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:49,636 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:49,636 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:49,714 INFO L124 PetriNetUnfolderBase]: 7505/10719 cut-off events. [2024-10-24 19:25:49,714 INFO L125 PetriNetUnfolderBase]: For 80102/81563 co-relation queries the response was YES. [2024-10-24 19:25:49,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59977 conditions, 10719 events. 7505/10719 cut-off events. For 80102/81563 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 60401 event pairs, 1918 based on Foata normal form. 377/10726 useless extension candidates. Maximal degree in co-relation 38718. Up to 8792 conditions per place. [2024-10-24 19:25:49,812 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 88 selfloop transitions, 12 changer transitions 1/120 dead transitions. [2024-10-24 19:25:49,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 120 transitions, 1353 flow [2024-10-24 19:25:49,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:49,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:49,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-10-24 19:25:49,813 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-24 19:25:49,813 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 910 flow. Second operand 4 states and 104 transitions. [2024-10-24 19:25:49,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 120 transitions, 1353 flow [2024-10-24 19:25:49,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 120 transitions, 1353 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-24 19:25:49,849 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 941 flow [2024-10-24 19:25:49,850 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=941, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2024-10-24 19:25:49,850 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-10-24 19:25:49,850 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 941 flow [2024-10-24 19:25:49,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:49,851 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:49,851 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:49,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-24 19:25:49,851 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:49,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:49,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1897652720, now seen corresponding path program 2 times [2024-10-24 19:25:49,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:49,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771513391] [2024-10-24 19:25:49,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:49,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:49,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:49,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:49,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:49,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771513391] [2024-10-24 19:25:49,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771513391] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:49,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097432001] [2024-10-24 19:25:49,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-24 19:25:49,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:49,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:49,981 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) [2024-10-24 19:25:49,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-24 19:25:50,050 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-24 19:25:50,051 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-24 19:25:50,052 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-24 19:25:50,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:50,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:50,162 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:50,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:50,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097432001] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:50,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-24 19:25:50,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-24 19:25:50,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934893839] [2024-10-24 19:25:50,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:50,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:50,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:50,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:50,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-24 19:25:50,247 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:50,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 941 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:50,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:50,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:50,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:50,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L75-->L79: Formula: (and (= v_~counter~0_150 (+ v_~counter~0_149 1)) (not (= (ite (< 0 v_~counter~0_150) 1 0) 0)) (= v_~j2~0_62 (+ v_~j2~0_63 1))) InVars {~counter~0=v_~counter~0_150, ~j2~0=v_~j2~0_63} OutVars{~counter~0=v_~counter~0_149, thread4Thread1of1ForFork1_#t~post8#1=|v_thread4Thread1of1ForFork1_#t~post8#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_#t~post7#1=|v_thread4Thread1of1ForFork1_#t~post7#1_1|, ~j2~0=v_~j2~0_62, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork1_#t~post8#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_#t~post7#1, ~j2~0, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1][101], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 19#L99-1true, Black: 439#true, 23#L79true, 607#true, Black: 610#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N2~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 613#true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:50,916 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:50,916 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:50,916 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:50,916 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:50,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L75-->L79: Formula: (and (= v_~counter~0_150 (+ v_~counter~0_149 1)) (not (= (ite (< 0 v_~counter~0_150) 1 0) 0)) (= v_~j2~0_62 (+ v_~j2~0_63 1))) InVars {~counter~0=v_~counter~0_150, ~j2~0=v_~j2~0_63} OutVars{~counter~0=v_~counter~0_149, thread4Thread1of1ForFork1_#t~post8#1=|v_thread4Thread1of1ForFork1_#t~post8#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_#t~post7#1=|v_thread4Thread1of1ForFork1_#t~post7#1_1|, ~j2~0=v_~j2~0_62, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork1_#t~post8#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_#t~post7#1, ~j2~0, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1][111], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, 19#L99-1true, Black: 439#true, 23#L79true, 607#true, Black: 610#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N2~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 751#(or (< ~i1~0 ~N1~0) (< ~N2~0 (+ ~i2~0 1))), 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:50,968 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:50,968 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:50,968 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:50,968 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:51,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L75-->L79: Formula: (and (= v_~counter~0_150 (+ v_~counter~0_149 1)) (not (= (ite (< 0 v_~counter~0_150) 1 0) 0)) (= v_~j2~0_62 (+ v_~j2~0_63 1))) InVars {~counter~0=v_~counter~0_150, ~j2~0=v_~j2~0_63} OutVars{~counter~0=v_~counter~0_149, thread4Thread1of1ForFork1_#t~post8#1=|v_thread4Thread1of1ForFork1_#t~post8#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_#t~post7#1=|v_thread4Thread1of1ForFork1_#t~post7#1_1|, ~j2~0=v_~j2~0_62, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[~counter~0, thread4Thread1of1ForFork1_#t~post8#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_#t~post7#1, ~j2~0, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1][111], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 274#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 23#L79true, 607#true, Black: 610#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N2~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 29#L100true, Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 751#(or (< ~i1~0 ~N1~0) (< ~N2~0 (+ ~i2~0 1))), Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:51,164 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:51,164 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:51,164 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:51,164 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:51,212 INFO L124 PetriNetUnfolderBase]: 6391/9146 cut-off events. [2024-10-24 19:25:51,212 INFO L125 PetriNetUnfolderBase]: For 72237/73255 co-relation queries the response was YES. [2024-10-24 19:25:51,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51867 conditions, 9146 events. 6391/9146 cut-off events. For 72237/73255 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 51811 event pairs, 1010 based on Foata normal form. 373/9135 useless extension candidates. Maximal degree in co-relation 39903. Up to 4310 conditions per place. [2024-10-24 19:25:51,278 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 100 selfloop transitions, 15 changer transitions 1/135 dead transitions. [2024-10-24 19:25:51,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 135 transitions, 1533 flow [2024-10-24 19:25:51,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:51,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:51,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-10-24 19:25:51,279 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7368421052631579 [2024-10-24 19:25:51,279 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 941 flow. Second operand 4 states and 112 transitions. [2024-10-24 19:25:51,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 135 transitions, 1533 flow [2024-10-24 19:25:51,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 135 transitions, 1512 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-10-24 19:25:51,310 INFO L231 Difference]: Finished difference. Result has 85 places, 83 transitions, 947 flow [2024-10-24 19:25:51,310 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=947, PETRI_PLACES=85, PETRI_TRANSITIONS=83} [2024-10-24 19:25:51,310 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-10-24 19:25:51,310 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 83 transitions, 947 flow [2024-10-24 19:25:51,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:51,311 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:51,311 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:51,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-24 19:25:51,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-10-24 19:25:51,511 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:51,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1116462738, now seen corresponding path program 3 times [2024-10-24 19:25:51,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:51,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118713619] [2024-10-24 19:25:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:51,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:51,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:51,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:51,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118713619] [2024-10-24 19:25:51,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118713619] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 19:25:51,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 19:25:51,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 19:25:51,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258815428] [2024-10-24 19:25:51,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:51,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 19:25:51,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:51,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 19:25:51,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 19:25:51,608 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:51,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 83 transitions, 947 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:51,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:51,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:51,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:52,233 INFO L124 PetriNetUnfolderBase]: 4964/6918 cut-off events. [2024-10-24 19:25:52,233 INFO L125 PetriNetUnfolderBase]: For 64540/65118 co-relation queries the response was YES. [2024-10-24 19:25:52,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42421 conditions, 6918 events. 4964/6918 cut-off events. For 64540/65118 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 35287 event pairs, 1320 based on Foata normal form. 211/6947 useless extension candidates. Maximal degree in co-relation 41216. Up to 5126 conditions per place. [2024-10-24 19:25:52,282 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 79 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-10-24 19:25:52,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 111 transitions, 1303 flow [2024-10-24 19:25:52,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:52,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:52,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-10-24 19:25:52,283 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6157894736842106 [2024-10-24 19:25:52,283 INFO L175 Difference]: Start difference. First operand has 85 places, 83 transitions, 947 flow. Second operand 5 states and 117 transitions. [2024-10-24 19:25:52,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 111 transitions, 1303 flow [2024-10-24 19:25:52,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 111 transitions, 1276 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-10-24 19:25:52,302 INFO L231 Difference]: Finished difference. Result has 85 places, 78 transitions, 879 flow [2024-10-24 19:25:52,302 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=879, PETRI_PLACES=85, PETRI_TRANSITIONS=78} [2024-10-24 19:25:52,303 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-10-24 19:25:52,303 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 78 transitions, 879 flow [2024-10-24 19:25:52,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:52,303 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:52,304 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:52,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-24 19:25:52,304 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:52,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:52,304 INFO L85 PathProgramCache]: Analyzing trace with hash -902308550, now seen corresponding path program 1 times [2024-10-24 19:25:52,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:52,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237344803] [2024-10-24 19:25:52,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:52,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:52,419 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:52,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:52,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237344803] [2024-10-24 19:25:52,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237344803] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:52,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627699164] [2024-10-24 19:25:52,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:52,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:52,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:52,422 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) [2024-10-24 19:25:52,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-24 19:25:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:52,494 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-24 19:25:52,497 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:52,604 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:52,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:52,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627699164] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:52,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-24 19:25:52,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-24 19:25:52,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306603919] [2024-10-24 19:25:52,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 19:25:52,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 19:25:52,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:52,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 19:25:52,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-24 19:25:52,677 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:25:52,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 78 transitions, 879 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:52,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:52,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:25:52,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:53,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][84], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), 54#true, 211#(< ~i2~0 ~N2~0), 781#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 23#L79true, 8#L52true, 10#thread1EXITtrue, 937#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:53,114 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-24 19:25:53,114 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:53,114 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-24 19:25:53,114 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-24 19:25:53,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][84], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 781#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 23#L79true, 8#L52true, 10#thread1EXITtrue, 937#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 12#L99true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:53,139 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-24 19:25:53,139 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:53,139 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:53,139 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:53,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][84], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), 54#true, 211#(< ~i2~0 ~N2~0), 781#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 3#thread4EXITtrue, 10#thread1EXITtrue, 937#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:53,182 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-24 19:25:53,182 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:53,182 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-24 19:25:53,182 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-24 19:25:53,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][84], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 781#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 3#thread4EXITtrue, 10#thread1EXITtrue, 937#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 12#L99true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:53,207 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:53,207 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:53,207 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:53,207 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:53,362 INFO L124 PetriNetUnfolderBase]: 5228/7541 cut-off events. [2024-10-24 19:25:53,363 INFO L125 PetriNetUnfolderBase]: For 66351/66759 co-relation queries the response was YES. [2024-10-24 19:25:53,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45150 conditions, 7541 events. 5228/7541 cut-off events. For 66351/66759 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 40016 event pairs, 1082 based on Foata normal form. 275/7642 useless extension candidates. Maximal degree in co-relation 43793. Up to 3612 conditions per place. [2024-10-24 19:25:53,438 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 88 selfloop transitions, 16 changer transitions 0/127 dead transitions. [2024-10-24 19:25:53,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 127 transitions, 1585 flow [2024-10-24 19:25:53,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:53,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-10-24 19:25:53,439 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-24 19:25:53,439 INFO L175 Difference]: Start difference. First operand has 85 places, 78 transitions, 879 flow. Second operand 4 states and 104 transitions. [2024-10-24 19:25:53,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 127 transitions, 1585 flow [2024-10-24 19:25:53,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 127 transitions, 1557 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-10-24 19:25:53,463 INFO L231 Difference]: Finished difference. Result has 87 places, 84 transitions, 1000 flow [2024-10-24 19:25:53,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1000, PETRI_PLACES=87, PETRI_TRANSITIONS=84} [2024-10-24 19:25:53,463 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-10-24 19:25:53,464 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 84 transitions, 1000 flow [2024-10-24 19:25:53,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:53,464 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:53,464 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:53,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-10-24 19:25:53,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-10-24 19:25:53,665 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:53,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:53,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1337177462, now seen corresponding path program 1 times [2024-10-24 19:25:53,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:53,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129697248] [2024-10-24 19:25:53,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:53,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:53,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:53,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-24 19:25:53,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:53,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129697248] [2024-10-24 19:25:53,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129697248] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:53,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683103184] [2024-10-24 19:25:53,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:53,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:53,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:53,766 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) [2024-10-24 19:25:53,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-24 19:25:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:53,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-24 19:25:53,842 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:53,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:53,892 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-24 19:25:53,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683103184] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 19:25:53,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 19:25:53,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 5 [2024-10-24 19:25:53,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068570701] [2024-10-24 19:25:53,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 19:25:53,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-24 19:25:53,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:53,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-24 19:25:53,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-10-24 19:25:53,952 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-10-24 19:25:53,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 84 transitions, 1000 flow. Second operand has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:53,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:53,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-10-24 19:25:53,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:54,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, 967#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:54,702 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,702 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,702 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:54,702 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 12#L99true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:54,744 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,744 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,744 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,744 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), 7#L56true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 967#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 12#L99true, 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:54,815 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 967#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:54,815 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:54,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:54,911 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:54,911 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,911 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,911 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:54,911 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:54,911 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:54,911 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,912 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,912 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][65], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 967#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:54,927 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:54,927 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:54,927 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:54,927 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:55,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:55,009 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:55,009 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 12#L99true, 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:55,106 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][80], [Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 439#true, 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 613#true, 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:55,106 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:55,263 INFO L124 PetriNetUnfolderBase]: 9531/14898 cut-off events. [2024-10-24 19:25:55,263 INFO L125 PetriNetUnfolderBase]: For 157788/161656 co-relation queries the response was YES. [2024-10-24 19:25:55,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93895 conditions, 14898 events. 9531/14898 cut-off events. For 157788/161656 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 102670 event pairs, 2707 based on Foata normal form. 1211/15601 useless extension candidates. Maximal degree in co-relation 92526. Up to 5746 conditions per place. [2024-10-24 19:25:55,450 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 92 selfloop transitions, 25 changer transitions 1/157 dead transitions. [2024-10-24 19:25:55,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 157 transitions, 2074 flow [2024-10-24 19:25:55,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 19:25:55,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-24 19:25:55,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-10-24 19:25:55,451 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7763157894736842 [2024-10-24 19:25:55,452 INFO L175 Difference]: Start difference. First operand has 87 places, 84 transitions, 1000 flow. Second operand 4 states and 118 transitions. [2024-10-24 19:25:55,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 157 transitions, 2074 flow [2024-10-24 19:25:55,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 157 transitions, 2074 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-24 19:25:55,507 INFO L231 Difference]: Finished difference. Result has 92 places, 106 transitions, 1444 flow [2024-10-24 19:25:55,507 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1444, PETRI_PLACES=92, PETRI_TRANSITIONS=106} [2024-10-24 19:25:55,507 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-10-24 19:25:55,507 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 106 transitions, 1444 flow [2024-10-24 19:25:55,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:55,508 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:55,508 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 19:25:55,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-10-24 19:25:55,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:55,708 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:55,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:55,709 INFO L85 PathProgramCache]: Analyzing trace with hash -2060668070, now seen corresponding path program 2 times [2024-10-24 19:25:55,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:55,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543908048] [2024-10-24 19:25:55,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:55,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:55,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:55,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:55,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543908048] [2024-10-24 19:25:55,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543908048] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:55,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910537561] [2024-10-24 19:25:55,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-24 19:25:55,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:55,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:55,800 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 19:25:55,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-24 19:25:55,875 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-24 19:25:55,875 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-24 19:25:55,876 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-24 19:25:55,878 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:25:55,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:55,932 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:25:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 19:25:55,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910537561] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 19:25:55,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 19:25:55,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 7 [2024-10-24 19:25:55,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363216191] [2024-10-24 19:25:55,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 19:25:55,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-24 19:25:55,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:25:55,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-24 19:25:55,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-10-24 19:25:55,997 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-10-24 19:25:55,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 106 transitions, 1444 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:55,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:25:55,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-10-24 19:25:55,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:25:57,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 900#(< ~j2~0 ~M2~0), 1158#(= ~counter~0 1), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 12#L99true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:57,347 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-24 19:25:57,348 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:57,348 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:57,348 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:57,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 1159#(= ~counter~0 2), 546#(< ~j1~0 ~M1~0), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:57,487 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-24 19:25:57,487 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:57,487 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:25:57,488 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:57,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 726#(< ~i1~0 ~N1~0), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), 1159#(= ~counter~0 2), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 12#L99true, 35#L75true, Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:57,818 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:57,818 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:25:57,818 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:57,818 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:57,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 7#L56true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 1155#true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:57,902 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-24 19:25:57,902 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:57,902 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:57,902 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:57,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), 1158#(= ~counter~0 1), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:57,909 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:57,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:57,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:57,909 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:57,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:57,910 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:57,910 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:57,910 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:57,910 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:57,910 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 726#(< ~i1~0 ~N1~0), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), 1159#(= ~counter~0 2), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 19#L99-1true, Black: 439#true, 8#L52true, 900#(< ~j2~0 ~M2~0), 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 35#L75true, Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:58,143 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,143 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,143 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,143 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:25:58,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), 7#L56true, 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 1155#true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 12#L99true, 35#L75true, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:58,244 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,244 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,244 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:58,244 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][69], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 1155#true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:58,244 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,244 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,244 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-24 19:25:58,245 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:25:58,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 12#L99true, 35#L75true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:58,248 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,248 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,248 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,248 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([380] L67-->L64: Formula: (< v_~j1~0_4 v_~M1~0_2) InVars {~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} OutVars{~j1~0=v_~j1~0_4, ~M1~0=v_~M1~0_2} AuxVars[] AssignedVars[][40], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 613#true, Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0))]) [2024-10-24 19:25:58,248 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,249 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,249 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,249 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,249 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][69], [Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), 98#true, Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 14#L41true, 1155#true, 726#(< ~i1~0 ~N1~0), 900#(< ~j2~0 ~M2~0), Black: 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:58,526 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,526 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:25:58,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([372] L44-->L41: Formula: (< v_~i1~0_2 v_~N1~0_2) InVars {~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} OutVars{~i1~0=v_~i1~0_2, ~N1~0=v_~N1~0_2} AuxVars[] AssignedVars[][14], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 613#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 98#true, Black: 439#true, 14#L41true, 726#(< ~i1~0 ~N1~0), 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:58,526 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][84], [Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 283#true, 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 726#(< ~i1~0 ~N1~0), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 439#true, 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, Black: 52#(= ~counter~0 0), Black: 396#(< ~i2~0 ~N2~0), 613#true, 35#L75true, 12#L99true, 11#thread2EXITtrue, Black: 211#(< ~i2~0 ~N2~0), Black: 98#true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:25:58,527 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-24 19:25:58,997 INFO L124 PetriNetUnfolderBase]: 19029/29702 cut-off events. [2024-10-24 19:25:58,997 INFO L125 PetriNetUnfolderBase]: For 389701/399114 co-relation queries the response was YES. [2024-10-24 19:25:59,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201283 conditions, 29702 events. 19029/29702 cut-off events. For 389701/399114 co-relation queries the response was YES. Maximal size of possible extension queue 1723. Compared 225497 event pairs, 4648 based on Foata normal form. 1972/30719 useless extension candidates. Maximal degree in co-relation 198589. Up to 10238 conditions per place. [2024-10-24 19:25:59,348 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 118 selfloop transitions, 60 changer transitions 1/218 dead transitions. [2024-10-24 19:25:59,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 218 transitions, 3187 flow [2024-10-24 19:25:59,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 19:25:59,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-24 19:25:59,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-10-24 19:25:59,349 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8 [2024-10-24 19:25:59,349 INFO L175 Difference]: Start difference. First operand has 92 places, 106 transitions, 1444 flow. Second operand 5 states and 152 transitions. [2024-10-24 19:25:59,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 218 transitions, 3187 flow [2024-10-24 19:25:59,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 218 transitions, 3157 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-10-24 19:25:59,529 INFO L231 Difference]: Finished difference. Result has 98 places, 141 transitions, 2214 flow [2024-10-24 19:25:59,529 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2214, PETRI_PLACES=98, PETRI_TRANSITIONS=141} [2024-10-24 19:25:59,530 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-10-24 19:25:59,530 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 141 transitions, 2214 flow [2024-10-24 19:25:59,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:25:59,530 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-24 19:25:59,530 INFO L204 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, 1] [2024-10-24 19:25:59,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-10-24 19:25:59,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:59,732 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-10-24 19:25:59,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 19:25:59,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1338905410, now seen corresponding path program 3 times [2024-10-24 19:25:59,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 19:25:59,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437274232] [2024-10-24 19:25:59,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 19:25:59,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 19:25:59,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 19:25:59,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-24 19:25:59,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 19:25:59,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437274232] [2024-10-24 19:25:59,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437274232] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 19:25:59,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766434292] [2024-10-24 19:25:59,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-24 19:25:59,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 19:25:59,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 19:25:59,836 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 19:25:59,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-10-24 19:25:59,906 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-24 19:25:59,907 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-24 19:25:59,908 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-24 19:25:59,909 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 19:26:00,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-24 19:26:00,029 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 19:26:00,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-24 19:26:00,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766434292] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 19:26:00,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 19:26:00,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-10-24 19:26:00,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146546624] [2024-10-24 19:26:00,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 19:26:00,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-24 19:26:00,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 19:26:00,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-24 19:26:00,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-10-24 19:26:00,125 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-24 19:26:00,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 141 transitions, 2214 flow. Second operand has 13 states, 13 states have (on average 16.846153846153847) internal successors, (219), 13 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 19:26:00,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-24 19:26:00,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-24 19:26:00,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-24 19:26:03,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][157], [Black: 1157#(= ~counter~0 0), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 439#true, 8#L52true, 1559#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 1159#(= ~counter~0 2)]) [2024-10-24 19:26:03,847 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-24 19:26:03,847 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:26:03,847 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:26:03,847 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-24 19:26:04,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][182], [Black: 1157#(= ~counter~0 0), Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 1345#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 1159#(= ~counter~0 2), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 546#(< ~j1~0 ~M1~0), Black: 439#true, 8#L52true, 9#L67true, 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 598#(or (< ~N1~0 (+ ~i1~0 1)) (< ~j1~0 ~M1~0)), 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:26:04,117 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:26:04,117 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,117 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,117 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][157], [Black: 1157#(= ~counter~0 0), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 970#(= ~counter~0 1), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 546#(< ~j1~0 ~M1~0), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 1559#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 1158#(= ~counter~0 1), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 12#L99true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 1159#(= ~counter~0 2)]) [2024-10-24 19:26:04,671 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:26:04,671 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,671 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,671 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][119], [Black: 1157#(= ~counter~0 0), Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 726#(< ~i1~0 ~N1~0), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 1159#(= ~counter~0 2), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 546#(< ~j1~0 ~M1~0), Black: 439#true, 8#L52true, 9#L67true, 1559#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 598#(or (< ~N1~0 (+ ~i1~0 1)) (< ~j1~0 ~M1~0)), 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:26:04,723 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-24 19:26:04,723 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-24 19:26:04,723 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,724 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-24 19:26:04,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][182], [Black: 1157#(= ~counter~0 0), Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), 1345#true, Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 1159#(= ~counter~0 2), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 967#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 546#(< ~j1~0 ~M1~0), Black: 439#true, 8#L52true, 9#L67true, 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 598#(or (< ~N1~0 (+ ~i1~0 1)) (< ~j1~0 ~M1~0)), 12#L99true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:26:04,896 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-24 19:26:04,896 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:04,896 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:04,896 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:05,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][119], [Black: 1157#(= ~counter~0 0), Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 726#(< ~i1~0 ~N1~0), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 1159#(= ~counter~0 2), Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), 967#true, Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 546#(< ~j1~0 ~M1~0), Black: 439#true, 8#L52true, 9#L67true, 1559#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 598#(or (< ~N1~0 (+ ~i1~0 1)) (< ~j1~0 ~M1~0)), 613#true, 12#L99true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:26:05,351 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-24 19:26:05,351 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:05,351 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:26:05,351 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:05,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][157], [Black: 1157#(= ~counter~0 0), Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 726#(< ~i1~0 ~N1~0), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 15#L98-4true, 1159#(= ~counter~0 2), 546#(< ~j1~0 ~M1~0), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 1559#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 35#L75true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:26:05,404 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-24 19:26:05,404 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:05,404 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-24 19:26:05,404 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-24 19:26:06,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([373] L44-->thread1EXIT: Formula: (and (<= v_~N1~0_64 v_~i1~0_66) (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0)) InVars {~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_66, ~N1~0=v_~N1~0_64, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][157], [Black: 1157#(= ~counter~0 0), Black: 970#(= ~counter~0 1), Black: 969#(= ~counter~0 0), Black: 65#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), 20#L64true, Black: 787#true, Black: 257#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 265#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), Black: 71#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~j1~0 0)), Black: 726#(< ~i1~0 ~N1~0), Black: 266#(and (= ~j2~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 54#true, 211#(< ~i2~0 ~N2~0), Black: 79#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 785#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (<= 1 ~M1~0)), Black: 80#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (<= 1 ~N1~0) (= ~M2~0 ~M1~0)), Black: 271#(and (= ~j2~0 0) (= ~j1~0 0) (= ~M2~0 ~M1~0)), 1159#(= ~counter~0 2), 546#(< ~j1~0 ~M1~0), 967#true, Black: 85#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0)), Black: 88#(and (= ~i1~0 0) (= ~j2~0 0) (= ~M1~0 ~N1~0) (= ~M2~0 ~M1~0) (<= ~M1~0 0)), Black: 279#(and (= ~j1~0 0) (= ~i2~0 0) (= ~M1~0 ~N2~0)), Black: 439#true, 8#L52true, 1559#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 900#(< ~j2~0 ~M2~0), 10#thread1EXITtrue, 396#(< ~i2~0 ~N2~0), Black: 52#(= ~counter~0 0), Black: 283#true, 613#true, 35#L75true, 12#L99true, Black: 60#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (<= ~M1~0 0) (= ~M1~0 ~N2~0)), Black: 98#true, Black: 245#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 56#(and (= ~i1~0 0) (= ~M1~0 ~N1~0) (= ~i2~0 0) (= ~M1~0 ~N2~0))]) [2024-10-24 19:26:06,169 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-24 19:26:06,169 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-24 19:26:06,169 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-24 19:26:06,169 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event