./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../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 4fc63b2a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU --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-4fc63b2 [2024-10-31 22:12:25,506 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-31 22:12:25,635 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-10-31 22:12:25,646 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-31 22:12:25,646 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-31 22:12:25,682 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-31 22:12:25,686 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-31 22:12:25,686 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-31 22:12:25,687 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-31 22:12:25,688 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-31 22:12:25,689 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-31 22:12:25,689 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-31 22:12:25,690 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-31 22:12:25,690 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-31 22:12:25,692 INFO L153 SettingsManager]: * Use SBE=true [2024-10-31 22:12:25,693 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-31 22:12:25,693 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-31 22:12:25,694 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-31 22:12:25,694 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-31 22:12:25,694 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-31 22:12:25,695 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-10-31 22:12:25,699 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-10-31 22:12:25,699 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-10-31 22:12:25,699 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-31 22:12:25,699 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-31 22:12:25,700 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-31 22:12:25,700 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-31 22:12:25,700 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-31 22:12:25,700 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-31 22:12:25,701 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-31 22:12:25,712 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-31 22:12:25,712 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-31 22:12:25,713 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-31 22:12:25,713 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-31 22:12:25,714 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-31 22:12:25,714 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-31 22:12:25,714 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-31 22:12:25,715 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-31 22:12:25,715 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-31 22:12:25,715 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-31 22:12:25,716 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-31 22:12:25,716 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-31 22:12:25,716 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU 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-31 22:12:26,042 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-31 22:12:26,070 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-31 22:12:26,073 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-31 22:12:26,074 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-31 22:12:26,075 INFO L274 PluginConnector]: CDTParser initialized [2024-10-31 22:12:26,077 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/../../sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c Unable to find full path for "g++" [2024-10-31 22:12:28,223 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-31 22:12:28,440 INFO L384 CDTParser]: Found 1 translation units. [2024-10-31 22:12:28,441 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-10-31 22:12:28,451 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/data/535ce1214/6455b845940b42e980443cb6668b9cf1/FLAG4fbce4cc5 [2024-10-31 22:12:28,823 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/data/535ce1214/6455b845940b42e980443cb6668b9cf1 [2024-10-31 22:12:28,826 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-31 22:12:28,828 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-31 22:12:28,829 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-31 22:12:28,830 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-31 22:12:28,838 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-31 22:12:28,839 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:12:28" (1/1) ... [2024-10-31 22:12:28,840 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57f5cc71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:28, skipping insertion in model container [2024-10-31 22:12:28,843 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:12:28" (1/1) ... [2024-10-31 22:12:28,877 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-31 22:12:29,126 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:12:29,136 INFO L200 MainTranslator]: Completed pre-run [2024-10-31 22:12:29,162 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:12:29,178 INFO L204 MainTranslator]: Completed translation [2024-10-31 22:12:29,178 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29 WrapperNode [2024-10-31 22:12:29,179 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-31 22:12:29,180 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-31 22:12:29,180 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-31 22:12:29,180 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-31 22:12:29,188 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,197 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,218 INFO L138 Inliner]: procedures = 21, calls = 23, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 116 [2024-10-31 22:12:29,219 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-31 22:12:29,219 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-31 22:12:29,220 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-31 22:12:29,220 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-31 22:12:29,233 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,233 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,236 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,255 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-31 22:12:29,255 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,255 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,261 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,265 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,266 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,268 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,270 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-31 22:12:29,271 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-31 22:12:29,271 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-31 22:12:29,271 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-31 22:12:29,272 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (1/1) ... [2024-10-31 22:12:29,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-31 22:12:29,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:29,301 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-31 22:12:29,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-31 22:12:29,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-31 22:12:29,333 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-10-31 22:12:29,333 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-10-31 22:12:29,333 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-10-31 22:12:29,333 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-10-31 22:12:29,336 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-10-31 22:12:29,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-10-31 22:12:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-10-31 22:12:29,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-10-31 22:12:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-31 22:12:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-10-31 22:12:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-10-31 22:12:29,338 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-31 22:12:29,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-31 22:12:29,339 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-31 22:12:29,444 INFO L238 CfgBuilder]: Building ICFG [2024-10-31 22:12:29,446 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-31 22:12:29,710 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-31 22:12:29,710 INFO L287 CfgBuilder]: Performing block encoding [2024-10-31 22:12:29,998 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-31 22:12:29,998 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-10-31 22:12:29,999 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:12:29 BoogieIcfgContainer [2024-10-31 22:12:29,999 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-31 22:12:30,002 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-31 22:12:30,002 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-31 22:12:30,005 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-31 22:12:30,006 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.10 10:12:28" (1/3) ... [2024-10-31 22:12:30,006 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e46ec6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.10 10:12:30, skipping insertion in model container [2024-10-31 22:12:30,007 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:12:29" (2/3) ... [2024-10-31 22:12:30,007 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e46ec6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.10 10:12:30, skipping insertion in model container [2024-10-31 22:12:30,007 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:12:29" (3/3) ... [2024-10-31 22:12:30,008 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-10-31 22:12:30,028 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-31 22:12:30,029 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-10-31 22:12:30,029 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-31 22:12:30,089 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-10-31 22:12:30,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 38 transitions, 104 flow [2024-10-31 22:12:30,180 INFO L124 PetriNetUnfolderBase]: 4/34 cut-off events. [2024-10-31 22:12:30,181 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-10-31 22:12:30,184 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-31 22:12:30,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 38 transitions, 104 flow [2024-10-31 22:12:30,189 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 33 transitions, 90 flow [2024-10-31 22:12:30,204 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-31 22:12:30,216 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;@581cced5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-31 22:12:30,218 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-10-31 22:12:30,248 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-31 22:12:30,252 INFO L124 PetriNetUnfolderBase]: 4/30 cut-off events. [2024-10-31 22:12:30,253 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-10-31 22:12:30,253 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:30,254 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-31 22:12:30,254 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-31 22:12:30,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:30,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1645416888, now seen corresponding path program 1 times [2024-10-31 22:12:30,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:30,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081523033] [2024-10-31 22:12:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:30,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:30,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:30,643 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-31 22:12:30,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:30,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081523033] [2024-10-31 22:12:30,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081523033] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:30,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:30,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-31 22:12:30,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018776409] [2024-10-31 22:12:30,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:30,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-31 22:12:30,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:30,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-31 22:12:30,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-31 22:12:30,682 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-10-31 22:12:30,684 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-31 22:12:30,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:30,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-10-31 22:12:30,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:31,057 INFO L124 PetriNetUnfolderBase]: 1184/1704 cut-off events. [2024-10-31 22:12:31,059 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2024-10-31 22:12:31,069 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-31 22:12:31,087 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 34 selfloop transitions, 3 changer transitions 2/48 dead transitions. [2024-10-31 22:12:31,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 48 transitions, 219 flow [2024-10-31 22:12:31,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-31 22:12:31,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-31 22:12:31,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-10-31 22:12:31,104 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7456140350877193 [2024-10-31 22:12:31,106 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 90 flow. Second operand 3 states and 85 transitions. [2024-10-31 22:12:31,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 48 transitions, 219 flow [2024-10-31 22:12:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 48 transitions, 189 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-10-31 22:12:31,117 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 93 flow [2024-10-31 22:12:31,120 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-31 22:12:31,124 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, -7 predicate places. [2024-10-31 22:12:31,124 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 93 flow [2024-10-31 22:12:31,125 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-31 22:12:31,125 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:31,125 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-31 22:12:31,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-31 22:12:31,126 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-31 22:12:31,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:31,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1647341710, now seen corresponding path program 1 times [2024-10-31 22:12:31,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:31,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284321730] [2024-10-31 22:12:31,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:31,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:31,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:31,571 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-31 22:12:31,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:31,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284321730] [2024-10-31 22:12:31,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284321730] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:31,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:31,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-31 22:12:31,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120717673] [2024-10-31 22:12:31,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:31,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-31 22:12:31,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:31,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-31 22:12:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-10-31 22:12:31,596 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-31 22:12:31,597 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-31 22:12:31,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:31,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-31 22:12:31,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:32,163 INFO L124 PetriNetUnfolderBase]: 1990/2821 cut-off events. [2024-10-31 22:12:32,164 INFO L125 PetriNetUnfolderBase]: For 694/738 co-relation queries the response was YES. [2024-10-31 22:12:32,171 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-31 22:12:32,189 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 68 selfloop transitions, 9 changer transitions 0/85 dead transitions. [2024-10-31 22:12:32,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 85 transitions, 398 flow [2024-10-31 22:12:32,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:12:32,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-31 22:12:32,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-10-31 22:12:32,194 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7315789473684211 [2024-10-31 22:12:32,195 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 93 flow. Second operand 5 states and 139 transitions. [2024-10-31 22:12:32,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 85 transitions, 398 flow [2024-10-31 22:12:32,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 85 transitions, 393 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:32,200 INFO L231 Difference]: Finished difference. Result has 40 places, 40 transitions, 155 flow [2024-10-31 22:12:32,202 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-31 22:12:32,203 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, -2 predicate places. [2024-10-31 22:12:32,203 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 40 transitions, 155 flow [2024-10-31 22:12:32,203 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-31 22:12:32,204 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:32,204 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-31 22:12:32,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-31 22:12:32,205 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-31 22:12:32,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:32,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1609744724, now seen corresponding path program 2 times [2024-10-31 22:12:32,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:32,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740067815] [2024-10-31 22:12:32,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:32,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:32,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:32,418 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-31 22:12:32,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:32,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740067815] [2024-10-31 22:12:32,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740067815] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:32,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:32,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:32,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483069831] [2024-10-31 22:12:32,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:32,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:32,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:32,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:32,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:32,428 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:32,428 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-31 22:12:32,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:32,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:32,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:32,988 INFO L124 PetriNetUnfolderBase]: 2737/3825 cut-off events. [2024-10-31 22:12:32,989 INFO L125 PetriNetUnfolderBase]: For 2912/2912 co-relation queries the response was YES. [2024-10-31 22:12:32,999 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-31 22:12:33,026 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 58 selfloop transitions, 6 changer transitions 2/73 dead transitions. [2024-10-31 22:12:33,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 73 transitions, 387 flow [2024-10-31 22:12:33,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:33,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:33,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-10-31 22:12:33,031 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6973684210526315 [2024-10-31 22:12:33,032 INFO L175 Difference]: Start difference. First operand has 40 places, 40 transitions, 155 flow. Second operand 4 states and 106 transitions. [2024-10-31 22:12:33,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 73 transitions, 387 flow [2024-10-31 22:12:33,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 73 transitions, 387 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-31 22:12:33,040 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 191 flow [2024-10-31 22:12:33,040 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-31 22:12:33,041 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-10-31 22:12:33,042 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 191 flow [2024-10-31 22:12:33,043 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-31 22:12:33,043 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:33,043 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-31 22:12:33,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-31 22:12:33,044 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-31 22:12:33,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:33,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1268872776, now seen corresponding path program 3 times [2024-10-31 22:12:33,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:33,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816346083] [2024-10-31 22:12:33,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:33,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:33,202 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-31 22:12:33,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:33,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816346083] [2024-10-31 22:12:33,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816346083] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:33,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:33,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:33,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865963504] [2024-10-31 22:12:33,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:33,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:33,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:33,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:33,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:33,215 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-31 22:12:33,215 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-31 22:12:33,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:33,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-31 22:12:33,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:33,463 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-31 22:12:33,464 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-10-31 22:12:33,464 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:33,464 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2024-10-31 22:12:33,464 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:33,498 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-31 22:12:33,499 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-10-31 22:12:33,499 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-10-31 22:12:33,499 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-10-31 22:12:33,499 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:33,770 INFO L124 PetriNetUnfolderBase]: 2615/3649 cut-off events. [2024-10-31 22:12:33,770 INFO L125 PetriNetUnfolderBase]: For 4133/4191 co-relation queries the response was YES. [2024-10-31 22:12:33,782 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-31 22:12:33,810 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 65 selfloop transitions, 7 changer transitions 7/88 dead transitions. [2024-10-31 22:12:33,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 88 transitions, 520 flow [2024-10-31 22:12:33,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:12:33,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-31 22:12:33,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-10-31 22:12:33,814 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-10-31 22:12:33,814 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 191 flow. Second operand 5 states and 133 transitions. [2024-10-31 22:12:33,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 88 transitions, 520 flow [2024-10-31 22:12:33,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 88 transitions, 510 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-31 22:12:33,825 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 233 flow [2024-10-31 22:12:33,825 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-31 22:12:33,826 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-10-31 22:12:33,826 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 233 flow [2024-10-31 22:12:33,826 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-31 22:12:33,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:33,827 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-31 22:12:33,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-31 22:12:33,827 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-31 22:12:33,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:33,830 INFO L85 PathProgramCache]: Analyzing trace with hash -48994348, now seen corresponding path program 4 times [2024-10-31 22:12:33,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:33,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300520390] [2024-10-31 22:12:33,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:33,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:34,017 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-31 22:12:34,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:34,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300520390] [2024-10-31 22:12:34,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300520390] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:34,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:34,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:34,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719064533] [2024-10-31 22:12:34,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:34,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:34,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:34,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:34,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:34,038 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:34,038 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-31 22:12:34,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:34,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:34,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:34,752 INFO L124 PetriNetUnfolderBase]: 3859/5267 cut-off events. [2024-10-31 22:12:34,752 INFO L125 PetriNetUnfolderBase]: For 7802/7850 co-relation queries the response was YES. [2024-10-31 22:12:34,770 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-31 22:12:34,876 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 77 selfloop transitions, 10 changer transitions 0/95 dead transitions. [2024-10-31 22:12:34,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 95 transitions, 636 flow [2024-10-31 22:12:34,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:34,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:34,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-10-31 22:12:34,879 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7368421052631579 [2024-10-31 22:12:34,879 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 233 flow. Second operand 4 states and 112 transitions. [2024-10-31 22:12:34,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 95 transitions, 636 flow [2024-10-31 22:12:34,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 95 transitions, 623 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-10-31 22:12:34,886 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 321 flow [2024-10-31 22:12:34,887 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-31 22:12:34,887 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-10-31 22:12:34,888 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 321 flow [2024-10-31 22:12:34,888 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-31 22:12:34,888 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:34,889 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-31 22:12:34,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-31 22:12:34,889 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-31 22:12:34,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:34,890 INFO L85 PathProgramCache]: Analyzing trace with hash 751113532, now seen corresponding path program 5 times [2024-10-31 22:12:34,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:34,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958050412] [2024-10-31 22:12:34,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:34,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:34,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:35,086 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-31 22:12:35,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:35,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958050412] [2024-10-31 22:12:35,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958050412] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:35,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:35,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:35,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782600414] [2024-10-31 22:12:35,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:35,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:35,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:35,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:35,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:35,106 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-31 22:12:35,107 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-31 22:12:35,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:35,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-31 22:12:35,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:35,534 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-31 22:12:35,534 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,534 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,534 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:35,535 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:35,582 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-31 22:12:35,583 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,583 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,583 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,583 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,622 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-31 22:12:35,622 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:35,622 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,622 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,622 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,622 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,623 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-31 22:12:35,623 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,623 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,623 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,623 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,634 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-31 22:12:35,634 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,634 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,634 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,635 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,635 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,644 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-31 22:12:35,644 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,644 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,644 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:35,645 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,672 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-31 22:12:35,672 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,672 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,673 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,681 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-31 22:12:35,681 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:35,682 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:35,682 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,682 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,684 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-31 22:12:35,684 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:35,684 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,684 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,685 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,685 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-31 22:12:35,685 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:35,685 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,686 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,686 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,704 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-31 22:12:35,704 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,704 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,704 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,705 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,705 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,705 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,705 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,706 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-31 22:12:35,706 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,707 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,713 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-31 22:12:35,714 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:35,714 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,714 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,714 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:35,718 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-31 22:12:35,718 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,719 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,719 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:35,719 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:35,878 INFO L124 PetriNetUnfolderBase]: 3498/4899 cut-off events. [2024-10-31 22:12:35,879 INFO L125 PetriNetUnfolderBase]: For 10435/10625 co-relation queries the response was YES. [2024-10-31 22:12:35,897 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-31 22:12:35,932 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 85 selfloop transitions, 13 changer transitions 0/108 dead transitions. [2024-10-31 22:12:35,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 108 transitions, 799 flow [2024-10-31 22:12:35,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:12:35,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-31 22:12:35,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-10-31 22:12:35,935 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7157894736842105 [2024-10-31 22:12:35,935 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 321 flow. Second operand 5 states and 136 transitions. [2024-10-31 22:12:35,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 108 transitions, 799 flow [2024-10-31 22:12:35,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 108 transitions, 791 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:35,944 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 428 flow [2024-10-31 22:12:35,944 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-31 22:12:35,945 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-10-31 22:12:35,945 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 428 flow [2024-10-31 22:12:35,946 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-31 22:12:35,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:35,946 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-31 22:12:35,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-31 22:12:35,947 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-31 22:12:35,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:35,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2059865658, now seen corresponding path program 1 times [2024-10-31 22:12:35,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:35,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402941869] [2024-10-31 22:12:35,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:35,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:35,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:36,102 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-31 22:12:36,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:36,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402941869] [2024-10-31 22:12:36,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402941869] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:36,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:36,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:36,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488140254] [2024-10-31 22:12:36,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:36,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:36,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:36,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:36,115 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-31 22:12:36,116 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-31 22:12:36,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:36,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-31 22:12:36,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:36,353 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-31 22:12:36,353 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-10-31 22:12:36,353 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:36,353 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:36,354 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2024-10-31 22:12:36,390 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-31 22:12:36,390 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-10-31 22:12:36,390 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:36,390 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-10-31 22:12:36,391 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:36,440 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-31 22:12:36,441 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,441 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,441 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,441 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:36,452 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-31 22:12:36,452 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,452 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,453 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:36,453 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,497 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-31 22:12:36,497 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,497 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,498 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:36,498 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,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[][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-31 22:12:36,508 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,509 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,509 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:36,509 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,627 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-31 22:12:36,627 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:36,627 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:36,627 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:36,628 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:36,706 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-31 22:12:36,706 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,706 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,706 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,707 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:36,753 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-31 22:12:36,753 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:36,754 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:36,754 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:36,754 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:36,767 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-31 22:12:36,767 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:36,768 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,768 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,768 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,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][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-31 22:12:36,811 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:36,812 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:36,812 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:36,812 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:36,893 INFO L124 PetriNetUnfolderBase]: 3402/4762 cut-off events. [2024-10-31 22:12:36,894 INFO L125 PetriNetUnfolderBase]: For 11803/12021 co-relation queries the response was YES. [2024-10-31 22:12:36,913 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-31 22:12:36,949 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 47 selfloop transitions, 4 changer transitions 18/81 dead transitions. [2024-10-31 22:12:36,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 81 transitions, 639 flow [2024-10-31 22:12:36,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:36,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:36,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-10-31 22:12:36,951 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6776315789473685 [2024-10-31 22:12:36,951 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 428 flow. Second operand 4 states and 103 transitions. [2024-10-31 22:12:36,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 81 transitions, 639 flow [2024-10-31 22:12:36,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 81 transitions, 620 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:36,961 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 354 flow [2024-10-31 22:12:36,961 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-31 22:12:36,963 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-10-31 22:12:36,965 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 354 flow [2024-10-31 22:12:36,965 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-31 22:12:36,966 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:36,966 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-31 22:12:36,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-31 22:12:36,967 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-31 22:12:36,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:36,967 INFO L85 PathProgramCache]: Analyzing trace with hash 122994780, now seen corresponding path program 6 times [2024-10-31 22:12:36,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:36,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793030230] [2024-10-31 22:12:36,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:36,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:37,257 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-31 22:12:37,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:37,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793030230] [2024-10-31 22:12:37,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793030230] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:37,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595486710] [2024-10-31 22:12:37,259 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-31 22:12:37,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:37,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:37,262 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:37,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-31 22:12:37,366 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-31 22:12:37,366 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:12:37,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-31 22:12:37,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:37,547 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-31 22:12:37,548 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:37,639 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-31 22:12:37,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595486710] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:37,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-31 22:12:37,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-31 22:12:37,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196434772] [2024-10-31 22:12:37,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:37,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:37,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:37,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-31 22:12:37,653 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:37,653 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-31 22:12:37,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:37,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:37,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:37,926 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-31 22:12:37,926 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is not cut-off event [2024-10-31 22:12:37,926 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:37,926 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is not cut-off event [2024-10-31 22:12:37,926 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:37,974 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-31 22:12:37,974 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is not cut-off event [2024-10-31 22:12:37,974 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:37,974 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is not cut-off event [2024-10-31 22:12:37,974 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:38,411 INFO L124 PetriNetUnfolderBase]: 4377/5952 cut-off events. [2024-10-31 22:12:38,411 INFO L125 PetriNetUnfolderBase]: For 12751/12893 co-relation queries the response was YES. [2024-10-31 22:12:38,432 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-31 22:12:38,463 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 79 selfloop transitions, 12 changer transitions 0/100 dead transitions. [2024-10-31 22:12:38,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 100 transitions, 807 flow [2024-10-31 22:12:38,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:38,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:38,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-10-31 22:12:38,465 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7039473684210527 [2024-10-31 22:12:38,465 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 354 flow. Second operand 4 states and 107 transitions. [2024-10-31 22:12:38,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 100 transitions, 807 flow [2024-10-31 22:12:38,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 100 transitions, 781 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-10-31 22:12:38,475 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 434 flow [2024-10-31 22:12:38,475 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-31 22:12:38,477 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-10-31 22:12:38,477 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 434 flow [2024-10-31 22:12:38,477 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-31 22:12:38,477 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:38,477 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-31 22:12:38,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-31 22:12:38,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:38,683 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-31 22:12:38,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:38,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1501030548, now seen corresponding path program 2 times [2024-10-31 22:12:38,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:38,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118096365] [2024-10-31 22:12:38,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:38,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:38,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:38,804 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-31 22:12:38,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:38,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118096365] [2024-10-31 22:12:38,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118096365] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:38,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:38,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:38,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539523322] [2024-10-31 22:12:38,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:38,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:38,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:38,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:38,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:38,814 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-31 22:12:38,814 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-31 22:12:38,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:38,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-31 22:12:38,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:39,127 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-31 22:12:39,127 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is not cut-off event [2024-10-31 22:12:39,128 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is not cut-off event [2024-10-31 22:12:39,128 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is not cut-off event [2024-10-31 22:12:39,128 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,130 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-31 22:12:39,130 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,130 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:39,130 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:39,131 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:39,199 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-31 22:12:39,199 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,199 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,199 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,199 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,200 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-31 22:12:39,200 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,201 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,201 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,201 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-10-31 22:12:39,201 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-31 22:12:39,202 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,202 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:39,202 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:39,202 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:39,202 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,399 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-31 22:12:39,400 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,400 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,400 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,400 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,401 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-31 22:12:39,401 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,402 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,402 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,402 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-10-31 22:12:39,402 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-31 22:12:39,403 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,403 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,403 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,403 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,403 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,404 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-31 22:12:39,404 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,405 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,405 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,405 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,405 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:39,417 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-31 22:12:39,417 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,417 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,417 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,418 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,441 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,441 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,441 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,441 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,446 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-31 22:12:39,446 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,447 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,447 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,447 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,468 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-31 22:12:39,468 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,468 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,468 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,468 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,489 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-31 22:12:39,490 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,490 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,490 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,490 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,490 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,492 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-31 22:12:39,492 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,492 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,492 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,492 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,496 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-31 22:12:39,496 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,496 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,496 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,496 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,496 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,498 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-31 22:12:39,498 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,498 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,498 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,498 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:39,498 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:39,499 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-31 22:12:39,499 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,499 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,499 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,499 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,500 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-31 22:12:39,500 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,501 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,501 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,501 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:39,502 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-31 22:12:39,502 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,502 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,502 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,502 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,502 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,503 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-31 22:12:39,503 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,504 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,504 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,504 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,504 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,519 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-31 22:12:39,519 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,520 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,520 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,520 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,523 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-31 22:12:39,523 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,523 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,523 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,523 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,525 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-31 22:12:39,525 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,525 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,525 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,525 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,533 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-31 22:12:39,533 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,533 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,534 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,534 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-31 22:12:39,534 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,535 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,535 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,535 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,538 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-31 22:12:39,538 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,538 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,538 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,538 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,540 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,540 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,540 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,540 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,540 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,547 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-31 22:12:39,547 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,548 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-31 22:12:39,548 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,549 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,549 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,549 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:39,550 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-31 22:12:39,550 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,550 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,551 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,551 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,553 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-31 22:12:39,553 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,554 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,554 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,554 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,555 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,555 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,555 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,555 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,556 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,558 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-31 22:12:39,558 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,558 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,561 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-31 22:12:39,561 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,561 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,561 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,561 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,599 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-31 22:12:39,599 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,603 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-31 22:12:39,603 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,603 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,603 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,604 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,604 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-31 22:12:39,604 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,605 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-31 22:12:39,605 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,605 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,607 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,608 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,608 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,608 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:39,608 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:39,609 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-31 22:12:39,609 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,609 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,609 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,609 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,610 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,610 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,610 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-31 22:12:39,610 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,611 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,611 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,611 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,611 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,612 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-31 22:12:39,612 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,612 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,612 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,612 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,612 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,614 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,614 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,614 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,614 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,614 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,627 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-31 22:12:39,627 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,627 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,627 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,628 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,628 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-31 22:12:39,628 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,628 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,628 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,629 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,629 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,629 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,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[][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-31 22:12:39,631 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,631 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,631 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,631 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,637 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-31 22:12:39,638 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,638 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,638 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,638 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,640 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-31 22:12:39,640 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,643 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,646 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-31 22:12:39,647 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,647 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,648 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-31 22:12:39,648 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,648 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,648 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,649 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,649 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,649 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,650 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,652 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-31 22:12:39,653 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,653 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,653 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,653 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,653 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,653 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,688 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-31 22:12:39,688 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:39,688 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:39,688 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:39,688 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:39,688 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:39,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][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-31 22:12:39,690 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,690 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,690 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,690 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,690 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,690 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,691 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-31 22:12:39,691 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,691 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,691 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,691 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,692 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-31 22:12:39,692 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,693 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,693 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,701 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-31 22:12:39,701 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,701 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,701 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,701 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,702 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,703 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-31 22:12:39,703 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,703 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,704 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,704 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,709 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-31 22:12:39,709 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,710 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:39,710 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,710 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,711 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-31 22:12:39,711 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,711 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,711 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,711 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,712 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,712 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,712 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,713 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-31 22:12:39,714 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,714 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,714 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,714 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,715 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-31 22:12:39,715 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,715 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:39,716 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-31 22:12:39,717 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,717 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,717 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,717 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:39,823 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-31 22:12:39,823 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,823 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,823 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,824 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,824 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,824 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,830 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-31 22:12:39,830 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,830 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,830 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,830 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,830 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,831 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,832 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-31 22:12:39,832 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,832 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,832 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,832 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,833 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-31 22:12:39,834 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,834 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:39,834 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:39,834 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:39,905 INFO L124 PetriNetUnfolderBase]: 4803/6727 cut-off events. [2024-10-31 22:12:39,905 INFO L125 PetriNetUnfolderBase]: For 26119/27382 co-relation queries the response was YES. [2024-10-31 22:12:39,943 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-31 22:12:39,999 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 74 selfloop transitions, 8 changer transitions 2/102 dead transitions. [2024-10-31 22:12:39,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 102 transitions, 846 flow [2024-10-31 22:12:40,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:12:40,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-31 22:12:40,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-10-31 22:12:40,001 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-31 22:12:40,001 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 434 flow. Second operand 5 states and 130 transitions. [2024-10-31 22:12:40,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 102 transitions, 846 flow [2024-10-31 22:12:40,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 102 transitions, 846 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-31 22:12:40,017 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 517 flow [2024-10-31 22:12:40,017 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-31 22:12:40,018 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-10-31 22:12:40,018 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 517 flow [2024-10-31 22:12:40,019 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-31 22:12:40,020 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:40,020 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-31 22:12:40,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-31 22:12:40,020 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-31 22:12:40,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:40,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1960776792, now seen corresponding path program 3 times [2024-10-31 22:12:40,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:40,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666378599] [2024-10-31 22:12:40,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:40,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:40,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:40,185 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-31 22:12:40,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:40,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666378599] [2024-10-31 22:12:40,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666378599] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:40,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:40,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:40,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428868617] [2024-10-31 22:12:40,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:40,187 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:40,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:40,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:40,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:40,193 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:40,193 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-31 22:12:40,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:40,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:40,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:40,996 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-31 22:12:40,996 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,996 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-31 22:12:40,996 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,997 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,997 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:40,997 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:41,002 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-31 22:12:41,002 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,002 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:41,002 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,002 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,014 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-31 22:12:41,014 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,014 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,014 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,014 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,061 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-31 22:12:41,061 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,061 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,061 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,061 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,062 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-31 22:12:41,062 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:41,062 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:41,062 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:41,062 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:41,062 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:41,062 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-31 22:12:41,062 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,062 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,063 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,063 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,066 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-31 22:12:41,066 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,066 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,066 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,066 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,066 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-31 22:12:41,066 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,066 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,067 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,067 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,067 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,085 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-31 22:12:41,085 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,085 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,085 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,086 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,086 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,105 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-31 22:12:41,105 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,105 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,105 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,105 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,106 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-31 22:12:41,106 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,106 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,106 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,106 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,107 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-31 22:12:41,108 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 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-31 22:12:41,108 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,108 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,110 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-31 22:12:41,110 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,110 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,110 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,110 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,111 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-31 22:12:41,111 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,111 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,111 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,111 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,118 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-31 22:12:41,118 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,118 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,118 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,119 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,122 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-31 22:12:41,122 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,122 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,122 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,122 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,124 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-31 22:12:41,124 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,124 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,124 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,124 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,124 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,126 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-31 22:12:41,126 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,126 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,126 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,126 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,132 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-31 22:12:41,132 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,175 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-31 22:12:41,175 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,175 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,176 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,176 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,176 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-31 22:12:41,177 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:41,177 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:41,177 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:41,177 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:41,177 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:41,177 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-31 22:12:41,178 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,178 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,178 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,178 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,179 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-31 22:12:41,179 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,180 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,180 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,180 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,180 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,181 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-31 22:12:41,182 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,182 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,182 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,182 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,183 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-31 22:12:41,183 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:41,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:41,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:41,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:41,184 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:41,184 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-31 22:12:41,184 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,184 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:41,185 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,185 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:41,185 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,185 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,185 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-31 22:12:41,186 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,186 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,186 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,186 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,188 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-31 22:12:41,188 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,188 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,188 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,188 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,189 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-31 22:12:41,189 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,189 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,189 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,189 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,189 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,191 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-31 22:12:41,191 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,191 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,191 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,191 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,191 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,211 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-31 22:12:41,212 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,212 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,212 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,212 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,212 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,222 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-31 22:12:41,222 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,222 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,223 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,223 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,223 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,242 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-31 22:12:41,242 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,242 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,242 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,242 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,243 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-31 22:12:41,243 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,243 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,243 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,243 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,244 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-31 22:12:41,244 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,244 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,244 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,244 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,253 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-31 22:12:41,253 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,253 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,253 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,253 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,253 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,254 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-31 22:12:41,255 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,255 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,255 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,255 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,256 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-31 22:12:41,256 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,256 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,256 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,257 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,257 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,258 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-31 22:12:41,258 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,258 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,258 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,258 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,261 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-31 22:12:41,261 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,261 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,261 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,261 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,261 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,262 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-31 22:12:41,262 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,289 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-31 22:12:41,289 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,289 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,289 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,289 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,289 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,291 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-31 22:12:41,291 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,291 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,291 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,291 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,292 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-31 22:12:41,292 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:41,292 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:41,292 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:41,292 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:41,292 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:41,293 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-31 22:12:41,293 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,293 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,293 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,294 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,294 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,294 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,298 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-31 22:12:41,299 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,299 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,299 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,299 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,300 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-31 22:12:41,300 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,301 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,301 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,301 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,301 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,301 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:41,302 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-31 22:12:41,306 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,307 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,307 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,307 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,307 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,332 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-31 22:12:41,333 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,333 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,333 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,333 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,333 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,356 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-31 22:12:41,357 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,357 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,357 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,357 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,357 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,360 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-31 22:12:41,360 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,360 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,360 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,360 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,360 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,361 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:41,391 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-31 22:12:41,392 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,392 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,392 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,392 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,392 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:41,392 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:41,503 INFO L124 PetriNetUnfolderBase]: 6656/9145 cut-off events. [2024-10-31 22:12:41,504 INFO L125 PetriNetUnfolderBase]: For 47366/48127 co-relation queries the response was YES. [2024-10-31 22:12:41,550 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-31 22:12:41,743 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 81 selfloop transitions, 10 changer transitions 1/108 dead transitions. [2024-10-31 22:12:41,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 108 transitions, 1016 flow [2024-10-31 22:12:41,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:41,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:41,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-10-31 22:12:41,745 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-31 22:12:41,745 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 517 flow. Second operand 4 states and 104 transitions. [2024-10-31 22:12:41,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 108 transitions, 1016 flow [2024-10-31 22:12:41,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 108 transitions, 1008 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:41,772 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 607 flow [2024-10-31 22:12:41,773 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-31 22:12:41,774 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-10-31 22:12:41,775 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 607 flow [2024-10-31 22:12:41,775 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-31 22:12:41,776 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:41,776 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-31 22:12:41,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-31 22:12:41,776 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-31 22:12:41,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:41,777 INFO L85 PathProgramCache]: Analyzing trace with hash 2042217334, now seen corresponding path program 4 times [2024-10-31 22:12:41,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:41,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894862491] [2024-10-31 22:12:41,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:41,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:41,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:41,882 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-31 22:12:41,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:41,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894862491] [2024-10-31 22:12:41,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894862491] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:41,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:41,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:41,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038545122] [2024-10-31 22:12:41,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:41,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:41,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:41,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:41,895 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-10-31 22:12:41,895 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-31 22:12:41,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:41,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-10-31 22:12:41,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:42,123 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-31 22:12:42,123 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,123 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,123 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,123 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,178 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-31 22:12:42,178 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,178 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,178 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,178 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,178 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,180 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-31 22:12:42,180 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,180 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:42,180 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-10-31 22:12:42,181 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,187 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-31 22:12:42,188 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,188 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,188 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,188 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,189 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-31 22:12:42,189 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,189 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,189 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,189 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,238 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-31 22:12:42,239 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,239 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,239 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,239 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,239 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,240 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-31 22:12:42,240 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,240 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,240 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,240 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-31 22:12:42,240 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,242 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-31 22:12:42,242 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,243 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,243 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,243 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-10-31 22:12:42,259 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-31 22:12:42,259 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,259 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,259 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,260 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,261 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-31 22:12:42,261 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,261 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,262 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,262 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,315 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-31 22:12:42,315 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,315 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,315 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,315 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,320 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-31 22:12:42,320 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,321 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,321 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,321 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,321 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,322 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-31 22:12:42,323 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,323 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-31 22:12:42,340 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-31 22:12:42,340 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,341 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,341 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,341 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,341 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,343 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-31 22:12:42,343 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,343 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,343 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,344 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,373 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-31 22:12:42,373 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,373 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,373 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,373 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,389 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-31 22:12:42,389 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,389 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,389 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,389 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,390 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-31 22:12:42,390 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,390 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,391 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,391 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,406 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-31 22:12:42,406 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,407 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,407 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,407 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,407 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-31 22:12:42,407 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,407 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,407 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,407 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,430 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-31 22:12:42,430 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,430 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,430 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,430 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,436 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-31 22:12:42,436 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,437 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,437 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,437 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,438 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-31 22:12:42,439 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,439 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,439 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,439 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,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], [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-31 22:12:42,440 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,440 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,440 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,440 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,440 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,442 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-31 22:12:42,442 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,442 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,442 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,442 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,445 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-31 22:12:42,445 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,445 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,446 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,446 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,446 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-31 22:12:42,446 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,446 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,446 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,447 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,447 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-31 22:12:42,448 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,448 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,448 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,448 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,448 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-31 22:12:42,449 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,449 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,449 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,449 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,449 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,449 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,450 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-31 22:12:42,450 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,450 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,450 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,450 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,450 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,451 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-31 22:12:42,451 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,451 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,451 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,451 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,451 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,451 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-31 22:12:42,452 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,452 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,452 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,452 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,452 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,452 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,453 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-31 22:12:42,453 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,454 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,454 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,454 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,455 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-31 22:12:42,456 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,456 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,456 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,456 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,456 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,460 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-31 22:12:42,461 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,461 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,461 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,461 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,461 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,484 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-31 22:12:42,484 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,484 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,484 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,485 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,486 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-31 22:12:42,486 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,487 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,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, 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-31 22:12:42,603 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,603 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,603 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,603 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,603 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,606 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-31 22:12:42,606 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,606 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,606 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,606 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,606 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,606 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-31 22:12:42,607 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,607 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,607 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,607 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,607 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,616 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-31 22:12:42,616 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,616 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,616 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,616 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,624 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-31 22:12:42,624 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,624 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,624 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,624 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-10-31 22:12:42,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)), 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-31 22:12:42,625 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,625 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,625 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,625 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,626 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-31 22:12:42,626 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,626 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,626 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,626 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,627 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-31 22:12:42,627 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,627 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,628 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,628 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,628 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,628 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,628 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-31 22:12:42,628 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,629 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,629 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,629 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,629 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-31 22:12:42,629 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,629 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,629 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,629 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,630 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-31 22:12:42,630 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,630 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,630 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,631 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,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], [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-31 22:12:42,632 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,633 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,633 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,633 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,638 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-31 22:12:42,638 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,638 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,638 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,639 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,639 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,639 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,640 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-31 22:12:42,640 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,640 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,640 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,640 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,641 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-31 22:12:42,641 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,641 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,641 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,642 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,642 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,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)), 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-31 22:12:42,643 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,643 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,644 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-31 22:12:42,644 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,645 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,645 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-31 22:12:42,646 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,646 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,646 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,646 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,646 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-31 22:12:42,646 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,647 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,647 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,647 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,647 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,647 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-31 22:12:42,648 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,648 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,648 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,648 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,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][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-31 22:12:42,673 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,673 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,673 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,673 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,674 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-31 22:12:42,674 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,674 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,675 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,675 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,680 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-31 22:12:42,680 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,680 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,680 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,680 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,681 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-31 22:12:42,681 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,681 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,681 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,681 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,681 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,682 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-31 22:12:42,682 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,682 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,683 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-31 22:12:42,683 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,683 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,683 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-31 22:12:42,683 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,683 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,683 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,683 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,684 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,684 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,684 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-31 22:12:42,684 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:42,684 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:42,685 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-31 22:12:42,685 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,685 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,686 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-31 22:12:42,686 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,686 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,686 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,687 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,687 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,687 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,687 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-31 22:12:42,687 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,687 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,687 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,687 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,688 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-31 22:12:42,688 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,688 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,688 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,688 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,689 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-31 22:12:42,689 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,689 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,689 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,689 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,689 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,689 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,689 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,690 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-31 22:12:42,690 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,690 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,690 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,690 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-31 22:12:42,690 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,691 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-31 22:12:42,691 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,691 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,692 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,692 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,693 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-31 22:12:42,693 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,693 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,694 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,694 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,694 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,710 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-31 22:12:42,710 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,710 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,710 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,710 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,710 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,711 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-31 22:12:42,711 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,711 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,711 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,711 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,711 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,715 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-31 22:12:42,715 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,715 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,715 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-31 22:12:42,716 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,719 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-31 22:12:42,719 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,719 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,720 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,720 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,720 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,723 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-31 22:12:42,723 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,723 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,723 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,724 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,730 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-31 22:12:42,730 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,730 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,730 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,730 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,737 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-31 22:12:42,737 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,737 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,737 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,737 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,743 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-31 22:12:42,743 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,743 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,743 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,743 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,743 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,743 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,744 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-31 22:12:42,744 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,744 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,744 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,744 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,744 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:42,744 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,744 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,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][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-31 22:12:42,745 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,745 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,745 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,746 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,746 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,747 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-31 22:12:42,747 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,747 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,747 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,747 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,747 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,747 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,748 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-31 22:12:42,748 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,748 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,748 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,748 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,748 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-31 22:12:42,749 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,749 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,749 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,749 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,749 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,749 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,749 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,750 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-31 22:12:42,750 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,750 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,750 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,750 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,750 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,750 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,792 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-31 22:12:42,792 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,792 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,792 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,792 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,792 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,792 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-31 22:12:42,793 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,793 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,793 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,793 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,793 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,793 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,793 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,794 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-31 22:12:42,794 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,794 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,794 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,794 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,794 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,794 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,794 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,795 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-31 22:12:42,795 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,796 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,796 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,796 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,796 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,796 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,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)), 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-31 22:12:42,798 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,798 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,798 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,798 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,799 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-31 22:12:42,799 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,800 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,800 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,800 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,800 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:42,801 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-31 22:12:42,801 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,801 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,801 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,801 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,824 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-31 22:12:42,824 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,824 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,824 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,825 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,825 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,830 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-31 22:12:42,830 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,830 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,830 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,830 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,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[][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-31 22:12:42,832 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,844 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-31 22:12:42,845 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,845 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,845 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,845 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,845 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,846 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,846 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-31 22:12:42,847 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,847 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,847 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,847 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,849 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-31 22:12:42,850 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,850 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,850 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,850 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,850 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,850 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,850 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,851 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-31 22:12:42,851 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,852 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,852 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,852 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,852 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,852 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:42,852 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,853 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-31 22:12:42,853 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,853 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,853 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,853 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:42,933 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-31 22:12:42,934 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-10-31 22:12:42,934 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:42,934 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:42,934 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:42,934 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:42,957 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-31 22:12:42,957 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,957 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,957 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,958 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,961 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-31 22:12:42,962 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,962 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,962 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,962 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,962 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,962 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,962 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,962 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-31 22:12:42,963 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,963 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,963 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,963 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,963 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-31 22:12:42,963 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,964 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,964 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:42,964 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,964 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,964 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:42,964 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:43,049 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-31 22:12:43,049 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2024-10-31 22:12:43,049 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-31 22:12:43,049 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-31 22:12:43,049 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-31 22:12:43,088 INFO L124 PetriNetUnfolderBase]: 6380/8996 cut-off events. [2024-10-31 22:12:43,089 INFO L125 PetriNetUnfolderBase]: For 54481/56331 co-relation queries the response was YES. [2024-10-31 22:12:43,136 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-31 22:12:43,192 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 89 selfloop transitions, 10 changer transitions 2/121 dead transitions. [2024-10-31 22:12:43,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 121 transitions, 1190 flow [2024-10-31 22:12:43,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:12:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-31 22:12:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-10-31 22:12:43,194 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-31 22:12:43,194 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 607 flow. Second operand 5 states and 130 transitions. [2024-10-31 22:12:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 121 transitions, 1190 flow [2024-10-31 22:12:43,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 121 transitions, 1183 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:43,221 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 680 flow [2024-10-31 22:12:43,222 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-31 22:12:43,223 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-10-31 22:12:43,223 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 680 flow [2024-10-31 22:12:43,223 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-31 22:12:43,223 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:43,224 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-31 22:12:43,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-31 22:12:43,224 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-31 22:12:43,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:43,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1997843032, now seen corresponding path program 5 times [2024-10-31 22:12:43,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:43,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769776768] [2024-10-31 22:12:43,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:43,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:43,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:43,349 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-31 22:12:43,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769776768] [2024-10-31 22:12:43,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769776768] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:43,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:43,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-31 22:12:43,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165589461] [2024-10-31 22:12:43,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:43,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:43,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:43,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:43,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:12:43,364 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:43,365 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-31 22:12:43,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:43,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:43,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:44,176 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-31 22:12:44,176 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:44,177 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:44,177 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:44,177 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:44,299 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-31 22:12:44,299 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:44,299 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:44,299 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:44,300 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:44,568 INFO L124 PetriNetUnfolderBase]: 7546/10526 cut-off events. [2024-10-31 22:12:44,569 INFO L125 PetriNetUnfolderBase]: For 53721/54070 co-relation queries the response was YES. [2024-10-31 22:12:44,612 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-31 22:12:44,693 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 81 selfloop transitions, 12 changer transitions 1/111 dead transitions. [2024-10-31 22:12:44,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 111 transitions, 1116 flow [2024-10-31 22:12:44,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:44,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:44,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-10-31 22:12:44,694 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6710526315789473 [2024-10-31 22:12:44,695 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 680 flow. Second operand 4 states and 102 transitions. [2024-10-31 22:12:44,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 111 transitions, 1116 flow [2024-10-31 22:12:44,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 111 transitions, 1101 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:44,734 INFO L231 Difference]: Finished difference. Result has 77 places, 79 transitions, 749 flow [2024-10-31 22:12:44,734 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-31 22:12:44,735 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-10-31 22:12:44,735 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 79 transitions, 749 flow [2024-10-31 22:12:44,736 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-31 22:12:44,736 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:44,736 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-31 22:12:44,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-31 22:12:44,736 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-31 22:12:44,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:44,737 INFO L85 PathProgramCache]: Analyzing trace with hash 800050238, now seen corresponding path program 6 times [2024-10-31 22:12:44,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:44,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199384529] [2024-10-31 22:12:44,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:44,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:44,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:44,909 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-31 22:12:44,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:44,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199384529] [2024-10-31 22:12:44,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199384529] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:44,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442640036] [2024-10-31 22:12:44,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-31 22:12:44,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:44,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:44,913 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:44,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-31 22:12:45,008 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-31 22:12:45,008 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:12:45,010 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-31 22:12:45,012 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:45,147 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-31 22:12:45,147 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:45,276 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-31 22:12:45,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442640036] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:45,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-31 22:12:45,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-31 22:12:45,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129780943] [2024-10-31 22:12:45,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:45,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:45,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:45,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:45,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-31 22:12:45,282 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:45,283 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-31 22:12:45,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:45,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:45,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:46,029 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-31 22:12:46,030 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,030 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:46,030 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,030 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:46,132 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-31 22:12:46,132 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,133 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,133 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,133 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,137 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-31 22:12:46,137 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,138 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-31 22:12:46,138 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,138 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,168 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-31 22:12:46,168 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,169 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,169 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,169 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,193 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-31 22:12:46,193 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,193 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,193 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,194 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,208 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-31 22:12:46,208 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:46,209 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:46,209 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:46,209 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,212 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-31 22:12:46,212 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,212 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,212 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,213 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,213 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-31 22:12:46,213 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,213 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,213 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,213 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,300 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-31 22:12:46,301 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,301 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,301 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,301 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,303 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-31 22:12:46,303 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,303 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,303 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:46,304 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,308 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-31 22:12:46,308 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,308 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,308 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,308 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,308 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:46,323 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-31 22:12:46,323 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,324 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,324 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,324 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,338 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-31 22:12:46,338 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,338 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,338 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,338 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,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[][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-31 22:12:46,347 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,347 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:46,347 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,347 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,351 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-31 22:12:46,351 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,351 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,351 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,351 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,352 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-31 22:12:46,352 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,352 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,352 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,352 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:46,365 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-31 22:12:46,365 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,365 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,365 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:46,365 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:46,431 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-31 22:12:46,431 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,431 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,431 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,431 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-31 22:12:46,432 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,440 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-31 22:12:46,440 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,440 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,440 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,440 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,445 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-31 22:12:46,446 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,446 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,446 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,446 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,448 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-31 22:12:46,448 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,448 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,448 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:46,448 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,460 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-31 22:12:46,460 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,460 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-10-31 22:12:46,460 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,460 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:46,526 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-31 22:12:46,526 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-31 22:12:46,526 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,526 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,526 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,529 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-31 22:12:46,529 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-31 22:12:46,529 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,529 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:46,529 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:46,604 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-31 22:12:46,604 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-31 22:12:46,605 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,605 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,605 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,608 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-31 22:12:46,608 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-31 22:12:46,608 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,608 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:46,609 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-31 22:12:46,707 INFO L124 PetriNetUnfolderBase]: 7935/11204 cut-off events. [2024-10-31 22:12:46,708 INFO L125 PetriNetUnfolderBase]: For 62833/63314 co-relation queries the response was YES. [2024-10-31 22:12:46,767 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-31 22:12:46,845 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 93 selfloop transitions, 18 changer transitions 0/128 dead transitions. [2024-10-31 22:12:46,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 128 transitions, 1340 flow [2024-10-31 22:12:46,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:46,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:46,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-10-31 22:12:46,847 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6907894736842105 [2024-10-31 22:12:46,847 INFO L175 Difference]: Start difference. First operand has 77 places, 79 transitions, 749 flow. Second operand 4 states and 105 transitions. [2024-10-31 22:12:46,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 128 transitions, 1340 flow [2024-10-31 22:12:46,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 128 transitions, 1318 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-10-31 22:12:46,906 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 830 flow [2024-10-31 22:12:46,906 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-31 22:12:46,906 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-10-31 22:12:46,907 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 830 flow [2024-10-31 22:12:46,907 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-31 22:12:46,907 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:46,907 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-31 22:12:46,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-10-31 22:12:47,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:47,108 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-31 22:12:47,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:47,109 INFO L85 PathProgramCache]: Analyzing trace with hash -513664906, now seen corresponding path program 1 times [2024-10-31 22:12:47,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:47,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833466845] [2024-10-31 22:12:47,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:47,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:47,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:47,287 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-31 22:12:47,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:47,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833466845] [2024-10-31 22:12:47,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833466845] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:47,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56151864] [2024-10-31 22:12:47,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:47,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:47,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:47,291 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:47,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-31 22:12:47,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:47,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-31 22:12:47,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:47,523 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-31 22:12:47,523 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:47,606 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-31 22:12:47,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56151864] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:47,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-31 22:12:47,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-31 22:12:47,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605659759] [2024-10-31 22:12:47,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:47,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:47,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:47,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:47,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-31 22:12:47,617 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:47,617 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-31 22:12:47,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:47,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:47,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:48,785 INFO L124 PetriNetUnfolderBase]: 7382/10544 cut-off events. [2024-10-31 22:12:48,785 INFO L125 PetriNetUnfolderBase]: For 75254/75914 co-relation queries the response was YES. [2024-10-31 22:12:48,838 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-31 22:12:48,894 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 88 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-10-31 22:12:48,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 127 transitions, 1391 flow [2024-10-31 22:12:48,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:48,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:48,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-10-31 22:12:48,895 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6907894736842105 [2024-10-31 22:12:48,895 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 830 flow. Second operand 4 states and 105 transitions. [2024-10-31 22:12:48,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 127 transitions, 1391 flow [2024-10-31 22:12:48,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 1370 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-10-31 22:12:48,936 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 910 flow [2024-10-31 22:12:48,936 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-31 22:12:48,937 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-10-31 22:12:48,937 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 910 flow [2024-10-31 22:12:48,937 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-31 22:12:48,937 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:48,937 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-31 22:12:48,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-31 22:12:49,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:49,138 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-31 22:12:49,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash -386962444, now seen corresponding path program 1 times [2024-10-31 22:12:49,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:49,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765099888] [2024-10-31 22:12:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:49,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:49,290 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-31 22:12:49,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:49,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765099888] [2024-10-31 22:12:49,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765099888] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:49,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:49,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-31 22:12:49,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769506331] [2024-10-31 22:12:49,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:49,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-31 22:12:49,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:49,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-31 22:12:49,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-31 22:12:49,306 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:49,306 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-31 22:12:49,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:49,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:49,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:50,103 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-31 22:12:50,103 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:50,104 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:50,104 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:50,104 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:50,167 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-31 22:12:50,167 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:50,167 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:50,167 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:50,167 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:50,216 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-31 22:12:50,216 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-31 22:12:50,216 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:50,216 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:50,216 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:50,297 INFO L124 PetriNetUnfolderBase]: 7505/10719 cut-off events. [2024-10-31 22:12:50,297 INFO L125 PetriNetUnfolderBase]: For 80102/81563 co-relation queries the response was YES. [2024-10-31 22:12:50,346 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-31 22:12:50,394 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 88 selfloop transitions, 12 changer transitions 1/120 dead transitions. [2024-10-31 22:12:50,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 120 transitions, 1353 flow [2024-10-31 22:12:50,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:50,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:50,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-10-31 22:12:50,395 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-31 22:12:50,395 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 910 flow. Second operand 4 states and 104 transitions. [2024-10-31 22:12:50,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 120 transitions, 1353 flow [2024-10-31 22:12:50,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 120 transitions, 1353 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-31 22:12:50,442 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 941 flow [2024-10-31 22:12:50,442 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-31 22:12:50,442 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-10-31 22:12:50,443 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 941 flow [2024-10-31 22:12:50,443 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-31 22:12:50,443 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:50,443 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-31 22:12:50,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-31 22:12:50,443 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-31 22:12:50,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:50,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1897652720, now seen corresponding path program 2 times [2024-10-31 22:12:50,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:50,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473007362] [2024-10-31 22:12:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:50,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:50,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:50,589 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-31 22:12:50,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:50,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473007362] [2024-10-31 22:12:50,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473007362] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:50,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994816037] [2024-10-31 22:12:50,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 22:12:50,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:50,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:50,592 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:50,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-31 22:12:50,676 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 22:12:50,677 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:12:50,678 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-31 22:12:50,679 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:50,805 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-31 22:12:50,805 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:50,907 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-31 22:12:50,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994816037] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:50,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-31 22:12:50,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-31 22:12:50,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294504671] [2024-10-31 22:12:50,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:50,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:50,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:50,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-31 22:12:50,916 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:50,916 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-31 22:12:50,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:50,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:50,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:51,648 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-31 22:12:51,648 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:51,649 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:51,649 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:51,649 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:51,710 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-31 22:12:51,710 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:51,710 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:51,710 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:51,711 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:51,754 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-31 22:12:51,754 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-31 22:12:51,754 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:51,754 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:51,754 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:51,819 INFO L124 PetriNetUnfolderBase]: 6391/9146 cut-off events. [2024-10-31 22:12:51,819 INFO L125 PetriNetUnfolderBase]: For 72237/73255 co-relation queries the response was YES. [2024-10-31 22:12:51,970 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-31 22:12:52,006 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 100 selfloop transitions, 15 changer transitions 1/135 dead transitions. [2024-10-31 22:12:52,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 135 transitions, 1533 flow [2024-10-31 22:12:52,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:52,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:52,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-10-31 22:12:52,007 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7368421052631579 [2024-10-31 22:12:52,007 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 941 flow. Second operand 4 states and 112 transitions. [2024-10-31 22:12:52,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 135 transitions, 1533 flow [2024-10-31 22:12:52,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 135 transitions, 1512 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-10-31 22:12:52,057 INFO L231 Difference]: Finished difference. Result has 85 places, 83 transitions, 947 flow [2024-10-31 22:12:52,058 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-31 22:12:52,058 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-10-31 22:12:52,059 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 83 transitions, 947 flow [2024-10-31 22:12:52,059 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-31 22:12:52,059 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:52,059 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-31 22:12:52,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-10-31 22:12:52,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-10-31 22:12:52,260 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-31 22:12:52,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:52,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1116462738, now seen corresponding path program 3 times [2024-10-31 22:12:52,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:52,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672984270] [2024-10-31 22:12:52,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:52,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:52,374 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-31 22:12:52,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:52,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672984270] [2024-10-31 22:12:52,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672984270] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:12:52,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:12:52,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-31 22:12:52,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489504616] [2024-10-31 22:12:52,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:52,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-31 22:12:52,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:52,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-31 22:12:52,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-31 22:12:52,384 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:52,385 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-31 22:12:52,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:52,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:52,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:53,372 INFO L124 PetriNetUnfolderBase]: 4964/6918 cut-off events. [2024-10-31 22:12:53,373 INFO L125 PetriNetUnfolderBase]: For 64540/65118 co-relation queries the response was YES. [2024-10-31 22:12:53,407 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-31 22:12:53,450 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 79 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-10-31 22:12:53,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 111 transitions, 1303 flow [2024-10-31 22:12:53,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:12:53,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-31 22:12:53,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-10-31 22:12:53,452 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6157894736842106 [2024-10-31 22:12:53,452 INFO L175 Difference]: Start difference. First operand has 85 places, 83 transitions, 947 flow. Second operand 5 states and 117 transitions. [2024-10-31 22:12:53,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 111 transitions, 1303 flow [2024-10-31 22:12:53,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 111 transitions, 1276 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-10-31 22:12:53,497 INFO L231 Difference]: Finished difference. Result has 85 places, 78 transitions, 879 flow [2024-10-31 22:12:53,497 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-31 22:12:53,497 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-10-31 22:12:53,498 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 78 transitions, 879 flow [2024-10-31 22:12:53,498 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-31 22:12:53,498 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:53,498 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-31 22:12:53,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-31 22:12:53,499 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-31 22:12:53,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:53,499 INFO L85 PathProgramCache]: Analyzing trace with hash -902308550, now seen corresponding path program 1 times [2024-10-31 22:12:53,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:53,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794554177] [2024-10-31 22:12:53,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:53,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:53,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:53,664 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-31 22:12:53,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:53,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794554177] [2024-10-31 22:12:53,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794554177] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:53,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453900642] [2024-10-31 22:12:53,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:53,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:53,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:53,668 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:53,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-31 22:12:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:53,753 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-31 22:12:53,761 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:53,968 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-31 22:12:53,968 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:54,069 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-31 22:12:54,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453900642] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:54,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-31 22:12:54,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 9 [2024-10-31 22:12:54,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182967211] [2024-10-31 22:12:54,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:12:54,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-31 22:12:54,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:54,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:12:54,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-10-31 22:12:54,074 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-10-31 22:12:54,075 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-31 22:12:54,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:54,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-10-31 22:12:54,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:54,606 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-31 22:12:54,606 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-10-31 22:12:54,606 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:54,606 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-10-31 22:12:54,606 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-10-31 22:12:54,635 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-31 22:12:54,635 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-10-31 22:12:54,635 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:54,635 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:54,635 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:54,680 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-31 22:12:54,680 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-10-31 22:12:54,680 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:54,680 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-10-31 22:12:54,680 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-10-31 22:12:54,707 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-31 22:12:54,707 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:54,707 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:54,707 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:54,707 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:54,874 INFO L124 PetriNetUnfolderBase]: 5228/7541 cut-off events. [2024-10-31 22:12:54,875 INFO L125 PetriNetUnfolderBase]: For 66351/66759 co-relation queries the response was YES. [2024-10-31 22:12:54,909 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-31 22:12:54,942 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 88 selfloop transitions, 16 changer transitions 0/127 dead transitions. [2024-10-31 22:12:54,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 127 transitions, 1585 flow [2024-10-31 22:12:54,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:54,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-10-31 22:12:54,943 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-10-31 22:12:54,943 INFO L175 Difference]: Start difference. First operand has 85 places, 78 transitions, 879 flow. Second operand 4 states and 104 transitions. [2024-10-31 22:12:54,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 127 transitions, 1585 flow [2024-10-31 22:12:54,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 127 transitions, 1557 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-10-31 22:12:54,976 INFO L231 Difference]: Finished difference. Result has 87 places, 84 transitions, 1000 flow [2024-10-31 22:12:54,977 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-31 22:12:54,977 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-10-31 22:12:54,977 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 84 transitions, 1000 flow [2024-10-31 22:12:54,978 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-31 22:12:54,978 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:54,978 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-31 22:12:54,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-31 22:12:55,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-10-31 22:12:55,182 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-31 22:12:55,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:55,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1337177462, now seen corresponding path program 1 times [2024-10-31 22:12:55,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:55,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534169963] [2024-10-31 22:12:55,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:55,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:55,293 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-31 22:12:55,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:55,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534169963] [2024-10-31 22:12:55,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534169963] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:55,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999611027] [2024-10-31 22:12:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:55,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:55,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:55,296 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:55,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-31 22:12:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:55,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 22:12:55,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:55,439 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-31 22:12:55,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:55,516 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-31 22:12:55,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999611027] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:12:55,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:12:55,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 5 [2024-10-31 22:12:55,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361802466] [2024-10-31 22:12:55,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:12:55,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-31 22:12:55,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:55,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 22:12:55,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-10-31 22:12:55,518 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-10-31 22:12:55,518 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-31 22:12:55,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:55,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-10-31 22:12:55,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-31 22:12:56,645 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-31 22:12:56,645 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,645 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,645 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-31 22:12:56,646 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,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[][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-31 22:12:56,714 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,714 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,714 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,714 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,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[][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-31 22:12:56,815 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:56,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,816 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:56,816 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:56,816 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-31 22:12:56,816 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-31 22:12:56,816 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:56,816 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-31 22:12:56,816 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,950 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-31 22:12:56,950 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-31 22:12:56,950 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,951 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,951 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,951 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-31 22:12:56,951 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-31 22:12:56,951 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-31 22:12:56,951 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,951 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,951 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-31 22:12:56,972 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-31 22:12:56,972 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-31 22:12:56,972 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:56,972 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:56,972 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-31 22:12:57,078 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-31 22:12:57,078 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,078 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,078 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,079 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,079 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-31 22:12:57,079 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,079 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,079 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,079 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,079 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,173 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-31 22:12:57,173 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,174 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,174 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,174 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,174 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-31 22:12:57,174 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,174 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-31 22:12:57,174 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,174 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-31 22:12:57,334 INFO L124 PetriNetUnfolderBase]: 9531/14898 cut-off events. [2024-10-31 22:12:57,334 INFO L125 PetriNetUnfolderBase]: For 157788/161656 co-relation queries the response was YES. [2024-10-31 22:12:57,418 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-31 22:12:57,484 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 92 selfloop transitions, 25 changer transitions 1/157 dead transitions. [2024-10-31 22:12:57,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 157 transitions, 2074 flow [2024-10-31 22:12:57,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:12:57,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-31 22:12:57,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-10-31 22:12:57,485 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7763157894736842 [2024-10-31 22:12:57,486 INFO L175 Difference]: Start difference. First operand has 87 places, 84 transitions, 1000 flow. Second operand 4 states and 118 transitions. [2024-10-31 22:12:57,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 157 transitions, 2074 flow [2024-10-31 22:12:57,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 157 transitions, 2074 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-31 22:12:57,536 INFO L231 Difference]: Finished difference. Result has 92 places, 106 transitions, 1444 flow [2024-10-31 22:12:57,536 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-31 22:12:57,536 INFO L277 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-10-31 22:12:57,536 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 106 transitions, 1444 flow [2024-10-31 22:12:57,537 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-31 22:12:57,537 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-31 22:12:57,537 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-31 22:12:57,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-10-31 22:12:57,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:57,738 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-31 22:12:57,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:12:57,738 INFO L85 PathProgramCache]: Analyzing trace with hash -2060668070, now seen corresponding path program 2 times [2024-10-31 22:12:57,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:12:57,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598994504] [2024-10-31 22:12:57,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:12:57,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:12:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:12:57,852 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-31 22:12:57,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:12:57,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598994504] [2024-10-31 22:12:57,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598994504] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:12:57,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614022130] [2024-10-31 22:12:57,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 22:12:57,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:12:57,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:12:57,855 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:12:57,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6105c4b2-24be-4665-9f41-34636594bd41/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-31 22:12:57,939 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 22:12:57,939 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:12:57,941 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 22:12:57,943 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:12:58,005 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-31 22:12:58,005 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:12:58,079 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-31 22:12:58,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614022130] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:12:58,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:12:58,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 7 [2024-10-31 22:12:58,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119829924] [2024-10-31 22:12:58,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:12:58,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-31 22:12:58,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:12:58,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-31 22:12:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-10-31 22:12:58,081 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-10-31 22:12:58,082 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-31 22:12:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-31 22:12:58,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-10-31 22:12:58,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand