./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.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_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 34bb015d05a3d6b765805bee36bd4c1bc3f74929c05e61a51973bc9a4fc2cfc0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 22:35:02,868 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:35:02,936 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 22:35:02,944 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:35:02,944 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:35:02,969 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:35:02,970 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:35:02,970 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:35:02,970 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:35:02,970 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:35:02,971 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 22:35:02,971 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 22:35:02,971 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:35:02,971 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:35:02,971 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:35:02,971 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 22:35:02,972 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:35:02,973 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:35:02,973 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:35:02,973 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 22:35:02,973 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:35:02,973 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:35:02,973 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:35:02,973 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:35:02,973 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:35:02,974 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 22:35:02,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 22:35:02,975 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 34bb015d05a3d6b765805bee36bd4c1bc3f74929c05e61a51973bc9a4fc2cfc0 [2024-11-23 22:35:03,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:35:03,334 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:35:03,337 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:35:03,340 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:35:03,341 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:35:03,344 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-11-23 22:35:06,691 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/data/7cee26b9f/149ed6278b2f46b69b21da0b110ed4e7/FLAG6eb20e83a [2024-11-23 22:35:06,993 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:35:06,994 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-11-23 22:35:07,003 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/data/7cee26b9f/149ed6278b2f46b69b21da0b110ed4e7/FLAG6eb20e83a [2024-11-23 22:35:07,023 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/data/7cee26b9f/149ed6278b2f46b69b21da0b110ed4e7 [2024-11-23 22:35:07,026 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:35:07,028 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:35:07,031 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:35:07,031 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:35:07,036 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:35:07,037 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,040 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5771b4c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07, skipping insertion in model container [2024-11-23 22:35:07,041 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,061 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:35:07,261 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c[2663,2676] [2024-11-23 22:35:07,266 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:35:07,278 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:35:07,307 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c[2663,2676] [2024-11-23 22:35:07,308 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:35:07,324 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:35:07,325 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07 WrapperNode [2024-11-23 22:35:07,325 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:35:07,326 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:35:07,326 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:35:07,326 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:35:07,333 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,339 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,357 INFO L138 Inliner]: procedures = 21, calls = 22, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 112 [2024-11-23 22:35:07,358 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:35:07,358 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:35:07,359 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:35:07,359 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:35:07,367 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,368 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,370 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,383 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-11-23 22:35:07,384 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,384 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,396 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,398 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,406 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,407 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,408 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,414 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:35:07,415 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:35:07,415 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:35:07,415 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:35:07,419 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (1/1) ... [2024-11-23 22:35:07,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:35:07,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:07,459 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:07,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 22:35:07,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 22:35:07,498 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-23 22:35:07,498 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-23 22:35:07,499 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-23 22:35:07,499 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-23 22:35:07,499 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-23 22:35:07,500 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-23 22:35:07,500 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-11-23 22:35:07,500 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-11-23 22:35:07,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 22:35:07,501 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-23 22:35:07,501 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-23 22:35:07,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:35:07,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:35:07,503 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-23 22:35:07,621 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:35:07,623 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:35:07,958 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-23 22:35:07,958 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:35:08,252 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:35:08,253 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-23 22:35:08,253 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:08 BoogieIcfgContainer [2024-11-23 22:35:08,253 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:35:08,259 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 22:35:08,259 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 22:35:08,263 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 22:35:08,264 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:35:07" (1/3) ... [2024-11-23 22:35:08,264 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fb15c38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:35:08, skipping insertion in model container [2024-11-23 22:35:08,264 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:07" (2/3) ... [2024-11-23 22:35:08,264 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fb15c38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:35:08, skipping insertion in model container [2024-11-23 22:35:08,265 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:08" (3/3) ... [2024-11-23 22:35:08,266 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2024-11-23 22:35:08,280 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 22:35:08,281 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c that has 5 procedures, 33 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-23 22:35:08,281 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-23 22:35:08,342 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-11-23 22:35:08,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 36 transitions, 100 flow [2024-11-23 22:35:08,424 INFO L124 PetriNetUnfolderBase]: 4/32 cut-off events. [2024-11-23 22:35:08,429 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-23 22:35:08,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 32 events. 4/32 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 28 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2024-11-23 22:35:08,432 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 36 transitions, 100 flow [2024-11-23 22:35:08,436 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 31 transitions, 86 flow [2024-11-23 22:35:08,443 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 22:35:08,460 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1bff1737, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 22:35:08,460 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-11-23 22:35:08,479 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-23 22:35:08,479 INFO L124 PetriNetUnfolderBase]: 4/30 cut-off events. [2024-11-23 22:35:08,480 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-23 22:35:08,480 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:08,481 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:08,481 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:08,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:08,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1018599479, now seen corresponding path program 1 times [2024-11-23 22:35:08,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:08,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001797180] [2024-11-23 22:35:08,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:08,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:08,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:08,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:08,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001797180] [2024-11-23 22:35:08,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001797180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:08,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:08,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 22:35:08,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476116441] [2024-11-23 22:35:08,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:08,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 22:35:08,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:08,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 22:35:08,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 22:35:08,996 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-11-23 22:35:08,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 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-11-23 22:35:09,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:09,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-11-23 22:35:09,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:09,494 INFO L124 PetriNetUnfolderBase]: 1184/1704 cut-off events. [2024-11-23 22:35:09,494 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2024-11-23 22:35:09,502 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 7269 event pairs, 182 based on Foata normal form. 46/1730 useless extension candidates. Maximal degree in co-relation 2858. Up to 1334 conditions per place. [2024-11-23 22:35:09,519 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 34 selfloop transitions, 3 changer transitions 2/48 dead transitions. [2024-11-23 22:35:09,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 48 transitions, 219 flow [2024-11-23 22:35:09,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 22:35:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 22:35:09,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-11-23 22:35:09,575 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.75 [2024-11-23 22:35:09,577 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 86 flow. Second operand 3 states and 81 transitions. [2024-11-23 22:35:09,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 48 transitions, 219 flow [2024-11-23 22:35:09,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 48 transitions, 189 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-23 22:35:09,598 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 93 flow [2024-11-23 22:35:09,602 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, 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-11-23 22:35:09,606 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, -5 predicate places. [2024-11-23 22:35:09,607 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 93 flow [2024-11-23 22:35:09,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 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-11-23 22:35:09,607 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:09,607 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:09,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 22:35:09,608 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:09,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:09,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1141810019, now seen corresponding path program 1 times [2024-11-23 22:35:09,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:09,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817768487] [2024-11-23 22:35:09,609 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:09,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:09,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:09,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:09,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817768487] [2024-11-23 22:35:09,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817768487] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:09,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:09,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:09,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130013415] [2024-11-23 22:35:09,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:09,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:09,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:09,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:09,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:09,964 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-11-23 22:35:09,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 93 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-11-23 22:35:09,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:09,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-11-23 22:35:09,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:10,595 INFO L124 PetriNetUnfolderBase]: 1990/2821 cut-off events. [2024-11-23 22:35:10,595 INFO L125 PetriNetUnfolderBase]: For 694/738 co-relation queries the response was YES. [2024-11-23 22:35:10,602 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/2646 useless extension candidates. Maximal degree in co-relation 1262. Up to 1664 conditions per place. [2024-11-23 22:35:10,620 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 68 selfloop transitions, 9 changer transitions 0/85 dead transitions. [2024-11-23 22:35:10,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 85 transitions, 398 flow [2024-11-23 22:35:10,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:10,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:10,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-11-23 22:35:10,623 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7444444444444445 [2024-11-23 22:35:10,623 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 93 flow. Second operand 5 states and 134 transitions. [2024-11-23 22:35:10,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 85 transitions, 398 flow [2024-11-23 22:35:10,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 85 transitions, 393 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:35:10,626 INFO L231 Difference]: Finished difference. Result has 40 places, 40 transitions, 155 flow [2024-11-23 22:35:10,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, 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-11-23 22:35:10,627 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-11-23 22:35:10,627 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 40 transitions, 155 flow [2024-11-23 22:35:10,628 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-11-23 22:35:10,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:10,628 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:10,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 22:35:10,628 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:10,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:10,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1962897979, now seen corresponding path program 2 times [2024-11-23 22:35:10,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:10,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947080866] [2024-11-23 22:35:10,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:35:10,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:10,667 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 22:35:10,670 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:10,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:10,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947080866] [2024-11-23 22:35:10,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947080866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:10,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:10,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:10,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022305293] [2024-11-23 22:35:10,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:10,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:10,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:10,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:10,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:10,991 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:10,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 40 transitions, 155 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:10,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:10,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:10,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:11,625 INFO L124 PetriNetUnfolderBase]: 2749/3837 cut-off events. [2024-11-23 22:35:11,626 INFO L125 PetriNetUnfolderBase]: For 2912/2912 co-relation queries the response was YES. [2024-11-23 22:35:11,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10664 conditions, 3837 events. 2749/3837 cut-off events. For 2912/2912 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18352 event pairs, 552 based on Foata normal form. 0/3537 useless extension candidates. Maximal degree in co-relation 2233. Up to 3206 conditions per place. [2024-11-23 22:35:11,666 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 60 selfloop transitions, 6 changer transitions 2/75 dead transitions. [2024-11-23 22:35:11,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 75 transitions, 401 flow [2024-11-23 22:35:11,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:11,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:11,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-11-23 22:35:11,668 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-11-23 22:35:11,668 INFO L175 Difference]: Start difference. First operand has 40 places, 40 transitions, 155 flow. Second operand 4 states and 102 transitions. [2024-11-23 22:35:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 75 transitions, 401 flow [2024-11-23 22:35:11,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 75 transitions, 401 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-23 22:35:11,676 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 187 flow [2024-11-23 22:35:11,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, 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=187, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-11-23 22:35:11,678 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 5 predicate places. [2024-11-23 22:35:11,678 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 187 flow [2024-11-23 22:35:11,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:11,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:11,679 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:11,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 22:35:11,679 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:11,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1999173991, now seen corresponding path program 3 times [2024-11-23 22:35:11,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:11,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201467384] [2024-11-23 22:35:11,681 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 22:35:11,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:11,721 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 22:35:11,723 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:11,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:11,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201467384] [2024-11-23 22:35:11,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201467384] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:11,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:11,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:11,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100502141] [2024-11-23 22:35:11,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:11,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:11,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:11,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:11,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:11,912 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-11-23 22:35:11,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 187 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-11-23 22:35:11,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:11,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-11-23 22:35:11,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:12,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L44-->L40-1: Formula: (< v_~i1~0_1 v_~N1~0_1) InVars {~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][13], [60#true, 38#L97-4true, 17#L63-1true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 50#(= ~counter~0 0), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 52#true, 68#true]) [2024-11-23 22:35:12,146 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-11-23 22:35:12,147 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2024-11-23 22:35:12,147 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:12,147 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:12,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L44-->L40-1: Formula: (< v_~i1~0_1 v_~N1~0_1) InVars {~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][13], [60#true, 38#L97-4true, 17#L63-1true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 50#(= ~counter~0 0), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 52#true, 68#true]) [2024-11-23 22:35:12,185 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-11-23 22:35:12,185 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-11-23 22:35:12,185 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:12,186 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2024-11-23 22:35:12,404 INFO L124 PetriNetUnfolderBase]: 2615/3643 cut-off events. [2024-11-23 22:35:12,404 INFO L125 PetriNetUnfolderBase]: For 3974/4053 co-relation queries the response was YES. [2024-11-23 22:35:12,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11043 conditions, 3643 events. 2615/3643 cut-off events. For 3974/4053 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 17136 event pairs, 583 based on Foata normal form. 18/3579 useless extension candidates. Maximal degree in co-relation 2970. Up to 2714 conditions per place. [2024-11-23 22:35:12,439 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 65 selfloop transitions, 7 changer transitions 7/88 dead transitions. [2024-11-23 22:35:12,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 88 transitions, 508 flow [2024-11-23 22:35:12,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:12,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:12,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-11-23 22:35:12,441 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-11-23 22:35:12,441 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 187 flow. Second operand 5 states and 128 transitions. [2024-11-23 22:35:12,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 88 transitions, 508 flow [2024-11-23 22:35:12,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 88 transitions, 498 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-23 22:35:12,453 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 225 flow [2024-11-23 22:35:12,454 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=179, 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=225, PETRI_PLACES=49, PETRI_TRANSITIONS=45} [2024-11-23 22:35:12,454 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 9 predicate places. [2024-11-23 22:35:12,454 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 225 flow [2024-11-23 22:35:12,455 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-11-23 22:35:12,455 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:12,455 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:12,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 22:35:12,456 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:12,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:12,458 INFO L85 PathProgramCache]: Analyzing trace with hash 334345935, now seen corresponding path program 1 times [2024-11-23 22:35:12,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:12,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620232424] [2024-11-23 22:35:12,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:12,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:12,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:12,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620232424] [2024-11-23 22:35:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620232424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:12,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:12,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:12,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101441724] [2024-11-23 22:35:12,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:12,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:12,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:12,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:12,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:12,651 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:12,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 225 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:12,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:12,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:12,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:13,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,159 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,160 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:13,160 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,160 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,161 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,161 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,161 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,161 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:13,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,180 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,180 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,180 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,181 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, Black: 50#(= ~counter~0 0), 12#L98-4true, 7#L67true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,181 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,181 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,181 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,181 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][51], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,220 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,220 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,220 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:13,220 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:13,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,222 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,222 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,222 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,222 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,224 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,224 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,224 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,224 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,225 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,225 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,225 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,225 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,226 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,226 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,226 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,226 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,230 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,231 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:13,231 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,231 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,241 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,242 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,242 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,242 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,243 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,243 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,243 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,243 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,247 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,247 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,247 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,247 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,248 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, Black: 50#(= ~counter~0 0), 12#L98-4true, 7#L67true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,248 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,248 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,249 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,253 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,253 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,253 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,254 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), 7#L67true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,256 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), 76#true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,257 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,257 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][51], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,290 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,290 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,290 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,290 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,292 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,292 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,292 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,292 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,293 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,293 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,293 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,293 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,294 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,294 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,294 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,294 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,295 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,295 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,295 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,295 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,296 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,296 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,296 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,296 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:13,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,306 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:13,306 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,306 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,306 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][37], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,307 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:13,307 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,307 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,308 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:13,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), 76#true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,309 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:13,309 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,309 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,309 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][64], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, Black: 73#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), 68#true]) [2024-11-23 22:35:13,310 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:13,310 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,310 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:13,310 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:13,359 INFO L124 PetriNetUnfolderBase]: 4418/5946 cut-off events. [2024-11-23 22:35:13,359 INFO L125 PetriNetUnfolderBase]: For 8324/8361 co-relation queries the response was YES. [2024-11-23 22:35:13,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19068 conditions, 5946 events. 4418/5946 cut-off events. For 8324/8361 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 29021 event pairs, 734 based on Foata normal form. 0/5286 useless extension candidates. Maximal degree in co-relation 11113. Up to 4358 conditions per place. [2024-11-23 22:35:13,409 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 67 selfloop transitions, 8 changer transitions 0/83 dead transitions. [2024-11-23 22:35:13,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 83 transitions, 554 flow [2024-11-23 22:35:13,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:13,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:13,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-11-23 22:35:13,410 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-23 22:35:13,411 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 225 flow. Second operand 4 states and 100 transitions. [2024-11-23 22:35:13,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 83 transitions, 554 flow [2024-11-23 22:35:13,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 83 transitions, 541 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-23 22:35:13,424 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 275 flow [2024-11-23 22:35:13,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=216, 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=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=275, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2024-11-23 22:35:13,425 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 12 predicate places. [2024-11-23 22:35:13,426 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 275 flow [2024-11-23 22:35:13,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:13,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:13,426 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:13,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 22:35:13,427 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:13,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:13,427 INFO L85 PathProgramCache]: Analyzing trace with hash 672934319, now seen corresponding path program 4 times [2024-11-23 22:35:13,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:13,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666771442] [2024-11-23 22:35:13,428 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 22:35:13,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:13,445 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 22:35:13,445 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:13,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:13,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:13,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666771442] [2024-11-23 22:35:13,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666771442] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:13,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49987476] [2024-11-23 22:35:13,525 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 22:35:13,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:13,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:13,528 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:13,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 22:35:13,621 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 22:35:13,622 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:13,624 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:35:13,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:13,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:13,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:13,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:13,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49987476] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:13,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:35:13,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 7 [2024-11-23 22:35:13,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892222008] [2024-11-23 22:35:13,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:13,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:13,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:13,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:13,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-23 22:35:13,852 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:13,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 275 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:13,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:13,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:13,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:14,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L44-->L40-1: Formula: (< v_~i1~0_1 v_~N1~0_1) InVars {~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][49], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:14,488 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:14,488 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:14,488 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:14,488 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:14,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L44-->L40-1: Formula: (< v_~i1~0_1 v_~N1~0_1) InVars {~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][49], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:14,543 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:14,543 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:14,543 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:14,543 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:14,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L44-->L40-1: Formula: (< v_~i1~0_1 v_~N1~0_1) InVars {~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][49], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:14,545 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:14,545 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:14,545 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:14,545 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:14,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L44-->L40-1: Formula: (< v_~i1~0_1 v_~N1~0_1) InVars {~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} OutVars{~i1~0=v_~i1~0_1, ~N1~0=v_~N1~0_1} AuxVars[] AssignedVars[][49], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 76#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:14,583 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:14,583 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:14,583 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:14,583 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:14,645 INFO L124 PetriNetUnfolderBase]: 4677/6360 cut-off events. [2024-11-23 22:35:14,645 INFO L125 PetriNetUnfolderBase]: For 10161/10653 co-relation queries the response was YES. [2024-11-23 22:35:14,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22053 conditions, 6360 events. 4677/6360 cut-off events. For 10161/10653 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 31671 event pairs, 816 based on Foata normal form. 291/6351 useless extension candidates. Maximal degree in co-relation 6145. Up to 2404 conditions per place. [2024-11-23 22:35:14,708 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 71 selfloop transitions, 9 changer transitions 0/91 dead transitions. [2024-11-23 22:35:14,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 91 transitions, 621 flow [2024-11-23 22:35:14,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:14,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:14,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-11-23 22:35:14,709 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7152777777777778 [2024-11-23 22:35:14,709 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 275 flow. Second operand 4 states and 103 transitions. [2024-11-23 22:35:14,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 91 transitions, 621 flow [2024-11-23 22:35:14,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 91 transitions, 610 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:35:14,716 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 325 flow [2024-11-23 22:35:14,716 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=325, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-11-23 22:35:14,717 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-11-23 22:35:14,717 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 325 flow [2024-11-23 22:35:14,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:14,718 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:14,718 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:14,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 22:35:14,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-23 22:35:14,919 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:14,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:14,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1325456125, now seen corresponding path program 2 times [2024-11-23 22:35:14,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:14,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311690243] [2024-11-23 22:35:14,920 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:35:14,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:14,949 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:35:14,952 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:15,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:15,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:15,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311690243] [2024-11-23 22:35:15,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311690243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:15,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:15,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:15,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688610985] [2024-11-23 22:35:15,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:15,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:15,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:15,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:15,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:15,106 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-11-23 22:35:15,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 325 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-11-23 22:35:15,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:15,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-11-23 22:35:15,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:15,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 38#L97-4true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,381 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-11-23 22:35:15,381 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:15,381 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:15,381 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:15,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 33#L98-3true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,437 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,437 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,437 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,437 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 38#L97-4true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,438 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,438 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,438 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,439 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:15,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 4#$Ultimate##0true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,504 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,505 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,505 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,505 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 33#L98-3true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,506 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,506 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,506 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,506 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 4#$Ultimate##0true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,586 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,586 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,587 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,587 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 4#$Ultimate##0true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,588 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,588 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,588 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,588 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,635 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,635 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,635 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,635 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,661 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,661 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,661 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,662 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:15,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,664 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,664 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,664 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,664 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,670 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,670 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,670 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,670 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,671 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,671 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-11-23 22:35:15,671 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:15,671 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:15,672 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:15,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,672 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,672 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,672 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,672 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,673 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,673 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,674 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,674 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 4#$Ultimate##0true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,675 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,675 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,675 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,675 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,698 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,698 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,699 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,699 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,724 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,724 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,727 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,727 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,730 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,730 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,730 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,730 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,734 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,734 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,734 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,734 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,735 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,736 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,737 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,737 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,737 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,737 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,737 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,739 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,739 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,739 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,739 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,740 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,740 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,740 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,740 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,741 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,741 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,741 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,741 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,742 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,760 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 6#L56true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,769 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,769 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:15,769 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,769 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,775 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,776 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,776 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,776 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,780 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,780 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,780 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,780 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,780 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,781 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-11-23 22:35:15,781 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:15,781 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:15,781 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:15,781 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:15,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,782 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,784 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,784 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,784 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,784 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,785 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,786 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,787 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,787 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,787 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,787 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,787 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,787 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,788 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,788 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,788 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,790 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,791 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,791 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,792 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,792 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,792 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,813 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,813 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,813 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,814 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,814 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,814 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,815 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,815 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,815 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,835 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,835 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,835 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,835 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,838 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,838 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,838 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,838 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,840 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,840 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,841 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,841 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,842 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,842 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,842 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,858 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,858 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,858 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,858 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,858 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][47], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 8#thread1EXITtrue, 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,863 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,863 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,863 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,863 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,865 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:15,866 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,866 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,866 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,867 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,867 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,867 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,867 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,867 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:15,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,869 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,869 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,869 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,869 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,881 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,881 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,881 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,881 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,881 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,882 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,882 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,883 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,883 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,887 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,887 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,887 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,887 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,926 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,927 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,928 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,928 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,928 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:15,928 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,956 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:15,956 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,956 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,956 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,956 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,956 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,957 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,958 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:15,958 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,958 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:15,958 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,958 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,958 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,958 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:15,967 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][33], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:15,967 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-11-23 22:35:15,968 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,968 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,968 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,968 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:15,968 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,071 INFO L124 PetriNetUnfolderBase]: 4602/6340 cut-off events. [2024-11-23 22:35:16,072 INFO L125 PetriNetUnfolderBase]: For 19941/20565 co-relation queries the response was YES. [2024-11-23 22:35:16,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25460 conditions, 6340 events. 4602/6340 cut-off events. For 19941/20565 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 33130 event pairs, 1132 based on Foata normal form. 123/6185 useless extension candidates. Maximal degree in co-relation 8173. Up to 5659 conditions per place. [2024-11-23 22:35:16,127 INFO L140 encePairwiseOnDemand]: 31/36 looper letters, 50 selfloop transitions, 6 changer transitions 8/78 dead transitions. [2024-11-23 22:35:16,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 541 flow [2024-11-23 22:35:16,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:16,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:16,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-11-23 22:35:16,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-23 22:35:16,129 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 325 flow. Second operand 4 states and 100 transitions. [2024-11-23 22:35:16,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 541 flow [2024-11-23 22:35:16,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 541 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-23 22:35:16,139 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 344 flow [2024-11-23 22:35:16,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=344, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-11-23 22:35:16,140 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-11-23 22:35:16,140 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 344 flow [2024-11-23 22:35:16,140 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-11-23 22:35:16,140 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:16,141 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:16,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 22:35:16,141 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:16,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:16,142 INFO L85 PathProgramCache]: Analyzing trace with hash -922367295, now seen corresponding path program 3 times [2024-11-23 22:35:16,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:16,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130211754] [2024-11-23 22:35:16,142 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 22:35:16,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:16,155 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 22:35:16,155 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:16,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:16,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130211754] [2024-11-23 22:35:16,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130211754] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:16,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:16,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:16,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544522626] [2024-11-23 22:35:16,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:16,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:16,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:16,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:16,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:16,288 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-11-23 22:35:16,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 344 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-11-23 22:35:16,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:16,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-11-23 22:35:16,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:16,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 38#L97-4true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,499 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2024-11-23 22:35:16,499 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:16,499 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:16,499 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2024-11-23 22:35:16,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 33#L98-3true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,507 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,507 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,507 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,507 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 38#L97-4true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,508 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,508 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,508 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,509 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 33#L98-3true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,553 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,553 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,553 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,553 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 33#L98-3true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,553 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,553 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,554 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,554 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,554 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:16,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 4#$Ultimate##0true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,568 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,569 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,569 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,569 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 33#L98-3true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,571 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,571 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,571 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,571 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,571 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 4#$Ultimate##0true, Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,614 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 4#$Ultimate##0true, Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,614 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,614 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,615 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 4#$Ultimate##0true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,631 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,631 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,631 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,631 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 4#$Ultimate##0true, Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,633 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,633 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,633 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,633 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,633 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,666 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,667 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,667 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,667 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,679 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,679 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,679 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,679 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 4#$Ultimate##0true, Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,681 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,681 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,681 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,682 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,682 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 4#$Ultimate##0true, Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,682 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,682 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,683 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,683 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,695 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 4#$Ultimate##0true, Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,698 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,698 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,721 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,721 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,721 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,722 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,722 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,722 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,722 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,732 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,733 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,733 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,733 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,733 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,742 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,742 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,742 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,742 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,744 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,745 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,745 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,745 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,746 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-11-23 22:35:16,747 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:16,747 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:16,747 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:16,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,749 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,749 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,749 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,749 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:16,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,753 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,753 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,754 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,754 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,754 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,754 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-11-23 22:35:16,754 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:16,754 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:16,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,755 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,755 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,756 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,756 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,757 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,758 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,758 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,759 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,759 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,759 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,761 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,761 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,761 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,761 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,775 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,775 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,777 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,777 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,778 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,778 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,779 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,779 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,779 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,886 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,886 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,886 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,886 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,890 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,890 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,890 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,891 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,892 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,892 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,892 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,892 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,892 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,893 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,893 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,893 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,894 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,894 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,894 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,894 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,894 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,894 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,904 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,904 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,904 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,904 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,904 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,910 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,911 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,911 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,911 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,911 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,914 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,914 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,915 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,915 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,915 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,918 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,918 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,918 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,918 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,918 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,918 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,919 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,919 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 6#L56true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,921 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,921 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,921 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,922 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,923 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,923 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,923 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,923 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,927 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, 52#true, Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,928 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,928 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,928 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,928 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,928 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,932 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,932 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-11-23 22:35:16,932 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:16,932 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:16,932 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:16,933 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:16,933 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:16,933 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:16,933 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:16,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,933 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,933 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,933 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,934 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,934 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,935 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,935 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,935 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,935 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,936 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,936 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,936 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,936 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,938 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,938 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,938 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,938 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,938 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,938 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,939 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,939 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,940 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,940 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,940 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,940 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,940 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:16,941 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,941 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,941 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,941 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,943 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,943 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,943 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,943 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,943 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,944 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,944 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,944 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,944 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,945 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,945 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,947 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,947 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,947 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,947 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,947 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,948 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,948 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,948 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,948 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,948 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,948 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,949 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:16,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,965 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,965 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,965 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,965 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,965 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:16,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,971 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,971 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,972 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,972 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,972 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,973 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,973 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,973 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,973 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,973 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,975 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,975 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:16,975 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,975 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,975 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:16,976 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,976 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,977 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:16,977 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,000 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,000 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,000 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,001 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,006 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,006 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,006 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,006 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,007 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,008 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,008 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,008 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,008 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,008 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,008 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,008 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,009 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,009 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,009 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,023 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,023 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,023 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,023 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,023 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,026 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,026 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,026 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,026 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,027 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,029 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,030 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,030 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, 8#thread1EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,033 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,033 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,033 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,033 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,036 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,036 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,036 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,036 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,036 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 239#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,042 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,043 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,043 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,043 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,043 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,046 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,046 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,046 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,046 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,047 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,047 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,047 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,048 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,048 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,048 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,048 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,048 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,048 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,061 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,061 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,061 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,061 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,061 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,063 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,063 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,064 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,064 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,065 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,065 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,065 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,069 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,069 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,070 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,070 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,070 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][35], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,103 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,103 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,103 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,103 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,103 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,118 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,119 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,119 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,119 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,119 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,119 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,119 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,120 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,120 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,120 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,120 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,120 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 239#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,121 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,121 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,121 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,121 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,121 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,121 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,153 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 3#thread4EXITtrue, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,153 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,153 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,153 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,153 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,153 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,153 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,154 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 7#L67true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,154 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,154 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,154 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,155 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,155 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,155 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,155 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,156 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,156 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,156 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,156 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,156 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,156 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,157 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,157 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:17,157 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,157 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,157 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,157 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,157 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,171 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][65], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, 32#L40-1true, 6#L56true, 84#true, 36#thread3EXITtrue, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 239#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0))]) [2024-11-23 22:35:17,171 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-11-23 22:35:17,171 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,172 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,172 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,172 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,172 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,190 INFO L124 PetriNetUnfolderBase]: 4639/6403 cut-off events. [2024-11-23 22:35:17,191 INFO L125 PetriNetUnfolderBase]: For 22312/22996 co-relation queries the response was YES. [2024-11-23 22:35:17,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25491 conditions, 6403 events. 4639/6403 cut-off events. For 22312/22996 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 32641 event pairs, 984 based on Foata normal form. 130/6165 useless extension candidates. Maximal degree in co-relation 12556. Up to 4775 conditions per place. [2024-11-23 22:35:17,259 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 75 selfloop transitions, 8 changer transitions 3/100 dead transitions. [2024-11-23 22:35:17,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 100 transitions, 788 flow [2024-11-23 22:35:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:17,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:17,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-11-23 22:35:17,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-23 22:35:17,262 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 344 flow. Second operand 5 states and 125 transitions. [2024-11-23 22:35:17,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 100 transitions, 788 flow [2024-11-23 22:35:17,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 100 transitions, 770 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-23 22:35:17,278 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 382 flow [2024-11-23 22:35:17,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=382, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-11-23 22:35:17,280 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-11-23 22:35:17,280 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 382 flow [2024-11-23 22:35:17,280 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-11-23 22:35:17,280 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:17,280 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:17,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 22:35:17,280 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:17,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:17,281 INFO L85 PathProgramCache]: Analyzing trace with hash -472109701, now seen corresponding path program 4 times [2024-11-23 22:35:17,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:17,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391610202] [2024-11-23 22:35:17,281 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 22:35:17,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:17,302 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 22:35:17,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:17,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:17,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:17,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391610202] [2024-11-23 22:35:17,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391610202] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:17,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:17,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:17,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556175268] [2024-11-23 22:35:17,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:17,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:17,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:17,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:17,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:17,438 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:17,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 382 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:17,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:17,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:17,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:17,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 213#(< ~i2~0 ~N2~0), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 21#L44true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,765 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2024-11-23 22:35:17,765 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:17,765 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:17,765 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2024-11-23 22:35:17,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][80], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 257#(<= (+ ~i1~0 1) ~N1~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,807 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2024-11-23 22:35:17,807 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:17,807 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-11-23 22:35:17,807 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2024-11-23 22:35:17,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [30#$Ultimate##0true, 8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,812 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,812 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:17,812 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:17,813 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:17,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 21#L44true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,817 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,817 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:17,817 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:17,817 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-11-23 22:35:17,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][80], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 257#(<= (+ ~i1~0 1) ~N1~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,861 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2024-11-23 22:35:17,861 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:17,861 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:17,861 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2024-11-23 22:35:17,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [30#$Ultimate##0true, 8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,865 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,865 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:17,865 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:17,865 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-11-23 22:35:17,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 21#L44true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,902 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,902 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,902 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,902 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [30#$Ultimate##0true, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 16#L99-1true, 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,912 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-11-23 22:35:17,912 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:17,913 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:17,913 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-11-23 22:35:17,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][80], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 257#(<= (+ ~i1~0 1) ~N1~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,930 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-11-23 22:35:17,931 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:17,931 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-11-23 22:35:17,931 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:17,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 6#L56true, 84#true, 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,942 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,942 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,942 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,942 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 213#(< ~i2~0 ~N2~0), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 17#L63-1true, 34#L51-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,950 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,950 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,950 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-11-23 22:35:17,951 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:17,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 21#L44true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,958 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,958 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,958 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,958 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 84#true, 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 21#L44true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,961 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,961 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,961 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,961 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 6#L56true, 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:17,963 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:17,963 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,963 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:17,963 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:18,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][80], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 257#(<= (+ ~i1~0 1) ~N1~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,022 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-11-23 22:35:18,022 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,023 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:18,023 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:18,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][80], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 9#thread2EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 32#L40-1true, 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, 257#(<= (+ ~i1~0 1) ~N1~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,024 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2024-11-23 22:35:18,024 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,024 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:18,024 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2024-11-23 22:35:18,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,031 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,031 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,031 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,031 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, 8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 84#true, 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,033 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,033 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,033 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,033 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 8#thread1EXITtrue, Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 213#(< ~i2~0 ~N2~0), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 10#L99true, 34#L51-1true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,037 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,037 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,037 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,037 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-11-23 22:35:18,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 21#L44true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,042 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,042 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,043 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,043 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 6#L56true, 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,044 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,044 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,044 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,045 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, 8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,046 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,046 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,046 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,046 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][80], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 32#L40-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 257#(<= (+ ~i1~0 1) ~N1~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,054 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,055 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-11-23 22:35:18,055 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,055 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [8#thread1EXITtrue, 9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,057 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,057 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,057 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,057 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 16#L99-1true, 6#L56true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,059 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,059 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,059 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,059 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-11-23 22:35:18,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 16#L99-1true, 213#(< ~i2~0 ~N2~0), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 246#true, 52#true, Black: 84#true, 34#L51-1true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,063 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,064 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,064 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:18,064 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:18,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, 8#thread1EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 10#L99true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,066 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,066 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,066 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,066 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:18,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 16#L99-1true, 6#L56true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,067 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,067 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,068 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2024-11-23 22:35:18,068 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2024-11-23 22:35:18,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 16#L99-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,072 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,072 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,072 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,072 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-11-23 22:35:18,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [9#thread2EXITtrue, Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 16#L99-1true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,078 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,078 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,078 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-11-23 22:35:18,078 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-11-23 22:35:18,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 254#true, 246#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 28#L100true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,081 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:18,081 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,081 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,081 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([365] L67-->L63-1: Formula: (< v_~j1~0_3 v_~M1~0_1) InVars {~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} OutVars{~j1~0=v_~j1~0_3, ~M1~0=v_~M1~0_1} AuxVars[] AssignedVars[][72], [Black: 65#(and (= ~i1~0 0) (<= 1 ~M1~0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 29#L74-1true, 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 254#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 246#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 84#true, 17#L63-1true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 50#(= ~counter~0 0), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 244#(and (= ~i1~0 0) (<= ~M1~0 ~N1~0) (= ~j1~0 0) (<= ~M1~0 0)), 28#L100true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 251#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0) (<= ~M1~0 0))]) [2024-11-23 22:35:18,085 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:18,085 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,085 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,085 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:18,094 INFO L124 PetriNetUnfolderBase]: 3956/5441 cut-off events. [2024-11-23 22:35:18,094 INFO L125 PetriNetUnfolderBase]: For 21750/22296 co-relation queries the response was YES. [2024-11-23 22:35:18,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23534 conditions, 5441 events. 3956/5441 cut-off events. For 21750/22296 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 26653 event pairs, 918 based on Foata normal form. 255/5577 useless extension candidates. Maximal degree in co-relation 17797. Up to 3046 conditions per place. [2024-11-23 22:35:18,130 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 76 selfloop transitions, 12 changer transitions 11/109 dead transitions. [2024-11-23 22:35:18,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 109 transitions, 853 flow [2024-11-23 22:35:18,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:18,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:18,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-11-23 22:35:18,132 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7055555555555556 [2024-11-23 22:35:18,132 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 382 flow. Second operand 5 states and 127 transitions. [2024-11-23 22:35:18,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 109 transitions, 853 flow [2024-11-23 22:35:18,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 109 transitions, 833 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-11-23 22:35:18,142 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 405 flow [2024-11-23 22:35:18,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-11-23 22:35:18,144 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-11-23 22:35:18,145 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 405 flow [2024-11-23 22:35:18,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:18,145 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:18,145 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:18,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 22:35:18,147 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:18,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:18,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1071717719, now seen corresponding path program 1 times [2024-11-23 22:35:18,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:18,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518289964] [2024-11-23 22:35:18,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:18,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:18,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:18,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:18,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:18,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518289964] [2024-11-23 22:35:18,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518289964] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:18,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698727750] [2024-11-23 22:35:18,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:18,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:18,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:18,312 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:18,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 22:35:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:18,392 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:35:18,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:18,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:18,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:18,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698727750] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:18,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:35:18,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2024-11-23 22:35:18,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556269445] [2024-11-23 22:35:18,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:18,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:18,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:18,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:18,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-23 22:35:18,655 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:18,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 405 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:18,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:18,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:18,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:19,121 INFO L124 PetriNetUnfolderBase]: 3434/4744 cut-off events. [2024-11-23 22:35:19,121 INFO L125 PetriNetUnfolderBase]: For 23143/23615 co-relation queries the response was YES. [2024-11-23 22:35:19,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21472 conditions, 4744 events. 3434/4744 cut-off events. For 23143/23615 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23290 event pairs, 592 based on Foata normal form. 243/4869 useless extension candidates. Maximal degree in co-relation 15694. Up to 2059 conditions per place. [2024-11-23 22:35:19,193 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 67 selfloop transitions, 12 changer transitions 3/92 dead transitions. [2024-11-23 22:35:19,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 92 transitions, 784 flow [2024-11-23 22:35:19,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:19,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-11-23 22:35:19,194 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-11-23 22:35:19,194 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 405 flow. Second operand 4 states and 101 transitions. [2024-11-23 22:35:19,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 92 transitions, 784 flow [2024-11-23 22:35:19,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 756 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-23 22:35:19,206 INFO L231 Difference]: Finished difference. Result has 67 places, 56 transitions, 434 flow [2024-11-23 22:35:19,206 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=434, PETRI_PLACES=67, PETRI_TRANSITIONS=56} [2024-11-23 22:35:19,207 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-11-23 22:35:19,207 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 56 transitions, 434 flow [2024-11-23 22:35:19,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:35:19,207 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:19,207 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:19,217 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 22:35:19,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-23 22:35:19,412 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:19,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:19,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1429820437, now seen corresponding path program 1 times [2024-11-23 22:35:19,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:19,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540675580] [2024-11-23 22:35:19,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:19,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:19,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:19,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:19,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:19,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540675580] [2024-11-23 22:35:19,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540675580] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:19,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309879661] [2024-11-23 22:35:19,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:19,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:19,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:19,553 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:19,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 22:35:19,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:19,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:35:19,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:19,810 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:19,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:19,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309879661] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:19,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:35:19,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2024-11-23 22:35:19,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566881217] [2024-11-23 22:35:19,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:19,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:19,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:19,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:19,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-23 22:35:19,928 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:19,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 56 transitions, 434 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 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-11-23 22:35:19,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:19,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:19,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:20,471 INFO L124 PetriNetUnfolderBase]: 4391/6266 cut-off events. [2024-11-23 22:35:20,472 INFO L125 PetriNetUnfolderBase]: For 32993/33501 co-relation queries the response was YES. [2024-11-23 22:35:20,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29485 conditions, 6266 events. 4391/6266 cut-off events. For 32993/33501 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32181 event pairs, 1071 based on Foata normal form. 224/6333 useless extension candidates. Maximal degree in co-relation 15619. Up to 3311 conditions per place. [2024-11-23 22:35:20,502 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 75 selfloop transitions, 14 changer transitions 3/106 dead transitions. [2024-11-23 22:35:20,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 106 transitions, 987 flow [2024-11-23 22:35:20,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:20,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:20,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-11-23 22:35:20,503 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-11-23 22:35:20,503 INFO L175 Difference]: Start difference. First operand has 67 places, 56 transitions, 434 flow. Second operand 4 states and 102 transitions. [2024-11-23 22:35:20,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 106 transitions, 987 flow [2024-11-23 22:35:20,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 106 transitions, 987 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-23 22:35:20,517 INFO L231 Difference]: Finished difference. Result has 73 places, 66 transitions, 622 flow [2024-11-23 22:35:20,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=622, PETRI_PLACES=73, PETRI_TRANSITIONS=66} [2024-11-23 22:35:20,518 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-11-23 22:35:20,518 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 66 transitions, 622 flow [2024-11-23 22:35:20,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 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-11-23 22:35:20,518 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:20,518 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:20,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 22:35:20,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-23 22:35:20,719 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:20,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:20,719 INFO L85 PathProgramCache]: Analyzing trace with hash -162675839, now seen corresponding path program 2 times [2024-11-23 22:35:20,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:20,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052534808] [2024-11-23 22:35:20,719 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:35:20,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:20,734 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 22:35:20,734 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:20,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:35:20,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:20,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052534808] [2024-11-23 22:35:20,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052534808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:20,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:20,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:20,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625943602] [2024-11-23 22:35:20,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:20,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:20,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:20,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:20,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:20,833 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:20,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 66 transitions, 622 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 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-11-23 22:35:20,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:20,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:20,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:21,696 INFO L124 PetriNetUnfolderBase]: 5380/7432 cut-off events. [2024-11-23 22:35:21,697 INFO L125 PetriNetUnfolderBase]: For 38249/38840 co-relation queries the response was YES. [2024-11-23 22:35:21,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36585 conditions, 7432 events. 5380/7432 cut-off events. For 38249/38840 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36293 event pairs, 793 based on Foata normal form. 118/7230 useless extension candidates. Maximal degree in co-relation 24169. Up to 5869 conditions per place. [2024-11-23 22:35:21,758 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 83 selfloop transitions, 11 changer transitions 2/116 dead transitions. [2024-11-23 22:35:21,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 116 transitions, 1212 flow [2024-11-23 22:35:21,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:35:21,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:35:21,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-11-23 22:35:21,759 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-11-23 22:35:21,760 INFO L175 Difference]: Start difference. First operand has 73 places, 66 transitions, 622 flow. Second operand 4 states and 98 transitions. [2024-11-23 22:35:21,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 116 transitions, 1212 flow [2024-11-23 22:35:21,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 116 transitions, 1200 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-23 22:35:21,795 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 761 flow [2024-11-23 22:35:21,795 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=761, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-11-23 22:35:21,796 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-11-23 22:35:21,796 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 761 flow [2024-11-23 22:35:21,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 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-11-23 22:35:21,796 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:21,796 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:21,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 22:35:21,797 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:21,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:21,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1543418643, now seen corresponding path program 3 times [2024-11-23 22:35:21,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:21,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563758189] [2024-11-23 22:35:21,798 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 22:35:21,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:21,814 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 22:35:21,816 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:21,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:35:21,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:21,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563758189] [2024-11-23 22:35:21,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563758189] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:21,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:21,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:21,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137478829] [2024-11-23 22:35:21,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:21,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:21,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:21,939 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:21,939 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:21,945 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-11-23 22:35:21,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 761 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-11-23 22:35:21,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:21,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-11-23 22:35:21,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:22,708 INFO L124 PetriNetUnfolderBase]: 4495/6462 cut-off events. [2024-11-23 22:35:22,708 INFO L125 PetriNetUnfolderBase]: For 39580/40731 co-relation queries the response was YES. [2024-11-23 22:35:22,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34185 conditions, 6462 events. 4495/6462 cut-off events. For 39580/40731 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33696 event pairs, 946 based on Foata normal form. 170/6241 useless extension candidates. Maximal degree in co-relation 25202. Up to 4860 conditions per place. [2024-11-23 22:35:22,751 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 66 selfloop transitions, 6 changer transitions 17/118 dead transitions. [2024-11-23 22:35:22,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 118 transitions, 1275 flow [2024-11-23 22:35:22,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:22,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:22,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-11-23 22:35:22,752 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-11-23 22:35:22,752 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 761 flow. Second operand 5 states and 117 transitions. [2024-11-23 22:35:22,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 118 transitions, 1275 flow [2024-11-23 22:35:22,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 118 transitions, 1269 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:35:22,788 INFO L231 Difference]: Finished difference. Result has 80 places, 77 transitions, 791 flow [2024-11-23 22:35:22,788 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=791, PETRI_PLACES=80, PETRI_TRANSITIONS=77} [2024-11-23 22:35:22,789 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 40 predicate places. [2024-11-23 22:35:22,789 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 77 transitions, 791 flow [2024-11-23 22:35:22,789 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-11-23 22:35:22,789 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:22,789 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:22,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 22:35:22,790 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:22,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:22,790 INFO L85 PathProgramCache]: Analyzing trace with hash -630911043, now seen corresponding path program 4 times [2024-11-23 22:35:22,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:22,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290958305] [2024-11-23 22:35:22,791 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 22:35:22,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:22,803 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 22:35:22,804 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:35:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:22,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290958305] [2024-11-23 22:35:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290958305] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:35:22,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:35:22,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533330791] [2024-11-23 22:35:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:22,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:35:22,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:22,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:35:22,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:35:22,875 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:22,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 77 transitions, 791 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 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-11-23 22:35:22,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:22,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:22,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:23,535 INFO L124 PetriNetUnfolderBase]: 5354/7339 cut-off events. [2024-11-23 22:35:23,535 INFO L125 PetriNetUnfolderBase]: For 45294/45888 co-relation queries the response was YES. [2024-11-23 22:35:23,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39554 conditions, 7339 events. 5354/7339 cut-off events. For 45294/45888 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35012 event pairs, 693 based on Foata normal form. 118/7158 useless extension candidates. Maximal degree in co-relation 29541. Up to 2892 conditions per place. [2024-11-23 22:35:23,583 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 95 selfloop transitions, 15 changer transitions 4/134 dead transitions. [2024-11-23 22:35:23,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 134 transitions, 1508 flow [2024-11-23 22:35:23,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:23,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:23,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-11-23 22:35:23,584 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-11-23 22:35:23,585 INFO L175 Difference]: Start difference. First operand has 80 places, 77 transitions, 791 flow. Second operand 5 states and 118 transitions. [2024-11-23 22:35:23,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 134 transitions, 1508 flow [2024-11-23 22:35:23,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 134 transitions, 1497 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-23 22:35:23,611 INFO L231 Difference]: Finished difference. Result has 84 places, 79 transitions, 858 flow [2024-11-23 22:35:23,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=858, PETRI_PLACES=84, PETRI_TRANSITIONS=79} [2024-11-23 22:35:23,611 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-11-23 22:35:23,611 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 79 transitions, 858 flow [2024-11-23 22:35:23,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 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-11-23 22:35:23,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:23,612 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:23,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-23 22:35:23,612 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:23,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1034745107, now seen corresponding path program 1 times [2024-11-23 22:35:23,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:23,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875924835] [2024-11-23 22:35:23,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:23,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:23,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875924835] [2024-11-23 22:35:23,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875924835] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:23,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365630852] [2024-11-23 22:35:23,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:23,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:23,723 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:23,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 22:35:23,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 22:35:23,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:23,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:23,893 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:23,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:23,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365630852] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:23,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:23,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 7 [2024-11-23 22:35:24,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767173547] [2024-11-23 22:35:24,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:24,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 22:35:24,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:24,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 22:35:24,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-23 22:35:24,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-11-23 22:35:24,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 79 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-11-23 22:35:24,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:24,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-11-23 22:35:24,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:25,844 INFO L124 PetriNetUnfolderBase]: 11295/17216 cut-off events. [2024-11-23 22:35:25,844 INFO L125 PetriNetUnfolderBase]: For 166453/172249 co-relation queries the response was YES. [2024-11-23 22:35:25,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101202 conditions, 17216 events. 11295/17216 cut-off events. For 166453/172249 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 116524 event pairs, 2159 based on Foata normal form. 1487/18014 useless extension candidates. Maximal degree in co-relation 62760. Up to 5882 conditions per place. [2024-11-23 22:35:26,120 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 116 selfloop transitions, 36 changer transitions 2/189 dead transitions. [2024-11-23 22:35:26,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 189 transitions, 2280 flow [2024-11-23 22:35:26,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:35:26,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:35:26,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-11-23 22:35:26,122 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8166666666666667 [2024-11-23 22:35:26,122 INFO L175 Difference]: Start difference. First operand has 84 places, 79 transitions, 858 flow. Second operand 5 states and 147 transitions. [2024-11-23 22:35:26,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 189 transitions, 2280 flow [2024-11-23 22:35:26,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 189 transitions, 2273 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:35:26,231 INFO L231 Difference]: Finished difference. Result has 88 places, 112 transitions, 1408 flow [2024-11-23 22:35:26,232 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1408, PETRI_PLACES=88, PETRI_TRANSITIONS=112} [2024-11-23 22:35:26,232 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 48 predicate places. [2024-11-23 22:35:26,232 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 112 transitions, 1408 flow [2024-11-23 22:35:26,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-11-23 22:35:26,233 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:26,233 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:26,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:26,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-23 22:35:26,438 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:26,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:26,439 INFO L85 PathProgramCache]: Analyzing trace with hash -891803785, now seen corresponding path program 2 times [2024-11-23 22:35:26,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:26,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65994989] [2024-11-23 22:35:26,439 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:35:26,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:26,457 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:35:26,457 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:26,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:26,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:26,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65994989] [2024-11-23 22:35:26,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65994989] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:26,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628826006] [2024-11-23 22:35:26,608 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:35:26,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:26,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:26,610 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:26,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 22:35:26,694 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:35:26,694 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:26,696 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:26,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:26,931 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:27,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:27,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628826006] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:27,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:35:27,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2024-11-23 22:35:27,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462436931] [2024-11-23 22:35:27,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:27,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:35:27,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:27,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:35:27,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-11-23 22:35:27,129 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:27,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 112 transitions, 1408 flow. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 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-11-23 22:35:27,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:27,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:27,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:30,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][25], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 639#(= ~counter~0 2), 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 84#true, 952#(< (+ ~j1~0 1) ~M1~0), 536#(< ~j2~0 ~M2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:30,212 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-11-23 22:35:30,212 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:30,212 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:30,212 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:30,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][25], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 639#(= ~counter~0 2), 213#(< ~i2~0 ~N2~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 84#true, 10#L99true, 952#(< (+ ~j1~0 1) ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:30,606 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-11-23 22:35:30,606 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:30,606 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:30,606 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:31,215 INFO L124 PetriNetUnfolderBase]: 20495/29519 cut-off events. [2024-11-23 22:35:31,215 INFO L125 PetriNetUnfolderBase]: For 315643/320937 co-relation queries the response was YES. [2024-11-23 22:35:31,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183346 conditions, 29519 events. 20495/29519 cut-off events. For 315643/320937 co-relation queries the response was YES. Maximal size of possible extension queue 1531. Compared 194076 event pairs, 3258 based on Foata normal form. 2899/31874 useless extension candidates. Maximal degree in co-relation 111094. Up to 8543 conditions per place. [2024-11-23 22:35:31,654 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 217 selfloop transitions, 44 changer transitions 4/285 dead transitions. [2024-11-23 22:35:31,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 285 transitions, 4057 flow [2024-11-23 22:35:31,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 22:35:31,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-23 22:35:31,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-11-23 22:35:31,656 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-23 22:35:31,656 INFO L175 Difference]: Start difference. First operand has 88 places, 112 transitions, 1408 flow. Second operand 8 states and 192 transitions. [2024-11-23 22:35:31,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 285 transitions, 4057 flow [2024-11-23 22:35:32,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 285 transitions, 3813 flow, removed 122 selfloop flow, removed 0 redundant places. [2024-11-23 22:35:32,037 INFO L231 Difference]: Finished difference. Result has 99 places, 138 transitions, 1826 flow [2024-11-23 22:35:32,038 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1826, PETRI_PLACES=99, PETRI_TRANSITIONS=138} [2024-11-23 22:35:32,038 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 59 predicate places. [2024-11-23 22:35:32,038 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 138 transitions, 1826 flow [2024-11-23 22:35:32,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 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-11-23 22:35:32,039 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:32,039 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:32,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 22:35:32,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-23 22:35:32,243 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:32,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:32,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1956501935, now seen corresponding path program 3 times [2024-11-23 22:35:32,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:32,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711319626] [2024-11-23 22:35:32,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 22:35:32,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:32,280 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 22:35:32,282 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:32,614 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:32,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:32,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711319626] [2024-11-23 22:35:32,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711319626] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:32,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422673307] [2024-11-23 22:35:32,615 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 22:35:32,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:32,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:32,617 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:32,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 22:35:32,697 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 22:35:32,697 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:32,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:32,701 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:32,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:35:32,978 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:35:32,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422673307] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:35:32,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:35:32,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-11-23 22:35:32,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947348390] [2024-11-23 22:35:32,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:35:32,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:35:32,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:32,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:35:32,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-23 22:35:32,994 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-11-23 22:35:32,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 138 transitions, 1826 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 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-11-23 22:35:32,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:32,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-11-23 22:35:32,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:35,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 952#(< (+ ~j1~0 1) ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:35,481 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-11-23 22:35:35,482 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:35,482 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:35,482 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:35,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, 1038#true, 948#(< ~j1~0 ~M1~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), Black: 375#(< ~j1~0 ~M1~0), 52#true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:35,530 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-11-23 22:35:35,530 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:35,530 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:35,531 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:36,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, 952#(< (+ ~j1~0 1) ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,006 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,006 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,006 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,006 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, 375#(< ~j1~0 ~M1~0), Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 3#thread4EXITtrue, 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), 952#(< (+ ~j1~0 1) ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,010 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,010 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,010 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,010 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, 948#(< ~j1~0 ~M1~0), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 824#true, 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 375#(< ~j1~0 ~M1~0), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,069 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,069 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,069 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,069 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 32#L40-1true, Black: 254#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,086 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,086 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,086 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,086 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][169], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 824#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 948#(< ~j1~0 ~M1~0), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), 7#L67true, Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 375#(< ~j1~0 ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,533 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-11-23 22:35:36,533 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:36,533 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:36,533 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-11-23 22:35:36,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, 375#(< ~j1~0 ~M1~0), Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, 3#thread4EXITtrue, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 952#(< (+ ~j1~0 1) ~M1~0), 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,685 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-11-23 22:35:36,685 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:36,685 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:36,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:36,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][24], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 639#(= ~counter~0 2), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 952#(< (+ ~j1~0 1) ~M1~0), 536#(< ~j2~0 ~M2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 34#L51-1true, 17#L63-1true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,688 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-11-23 22:35:36,689 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:36,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:36,689 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:36,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 3#thread4EXITtrue, 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 375#(< ~j1~0 ~M1~0), 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,697 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-11-23 22:35:36,697 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-11-23 22:35:36,697 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-11-23 22:35:36,697 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-11-23 22:35:36,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][156], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 639#(= ~counter~0 2), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 536#(< ~j2~0 ~M2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 626#true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,702 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-11-23 22:35:36,702 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:36,702 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:36,702 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:36,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 20#L79true, Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 32#L40-1true, Black: 254#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), 1038#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 824#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, 375#(< ~j1~0 ~M1~0), Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,733 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,733 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,733 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,733 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][169], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 824#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 948#(< ~j1~0 ~M1~0), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), 7#L67true, Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 375#(< ~j1~0 ~M1~0), 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,883 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,883 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,883 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,883 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][169], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 824#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 948#(< ~j1~0 ~M1~0), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, 36#thread3EXITtrue, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 375#(< ~j1~0 ~M1~0), Black: 213#(< ~i2~0 ~N2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:36,905 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:35:36,905 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,905 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:36,906 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-11-23 22:35:37,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][126], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 32#L40-1true, Black: 254#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 638#(= ~counter~0 1), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 3#thread4EXITtrue, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 952#(< (+ ~j1~0 1) ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,034 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,034 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,034 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,034 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][24], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 639#(= ~counter~0 2), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 10#L99true, 952#(< (+ ~j1~0 1) ~M1~0), 536#(< ~j2~0 ~M2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,038 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,038 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,039 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,039 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), 1038#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 824#true, 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, 3#thread4EXITtrue, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 375#(< ~j1~0 ~M1~0), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,044 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,044 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,044 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,044 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][156], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 639#(= ~counter~0 2), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 637#(= ~counter~0 0), Black: 626#true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,048 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,048 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,048 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,048 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 32#L40-1true, Black: 254#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, 948#(< ~j1~0 ~M1~0), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1038#true, Black: 824#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, 375#(< ~j1~0 ~M1~0), Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 3#thread4EXITtrue, 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 213#(< ~i2~0 ~N2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), 12#L98-4true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,054 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-11-23 22:35:37,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][169], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 824#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 948#(< ~j1~0 ~M1~0), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), 7#L67true, Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 29#L74-1true, 16#L99-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), Black: 375#(< ~j1~0 ~M1~0), 52#true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,448 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-11-23 22:35:37,448 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:37,448 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:37,448 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:37,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][169], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 824#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 948#(< ~j1~0 ~M1~0), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 36#thread3EXITtrue, 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), Black: 375#(< ~j1~0 ~M1~0), 52#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,449 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-11-23 22:35:37,449 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:37,449 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:37,449 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-11-23 22:35:37,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][126], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), Black: 254#true, 32#L40-1true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 84#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 638#(= ~counter~0 1), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, 375#(< ~j1~0 ~M1~0), Black: 536#(< ~j2~0 ~M2~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, 3#thread4EXITtrue, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 213#(< ~i2~0 ~N2~0), 10#L99true, 952#(< (+ ~j1~0 1) ~M1~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,551 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-11-23 22:35:37,551 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:37,551 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:35:37,551 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-11-23 22:35:37,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][104], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 32#L40-1true, Black: 254#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), 1038#true, Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 824#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 257#(<= (+ ~i1~0 1) ~N1~0), 430#true, Black: 536#(< ~j2~0 ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), 626#true, 3#thread4EXITtrue, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 52#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 17#L63-1true, Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,558 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-11-23 22:35:37,558 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-11-23 22:35:37,558 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-11-23 22:35:37,558 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-11-23 22:35:37,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][169], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 824#true, 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 948#(< ~j1~0 ~M1~0), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 29#L74-1true, 16#L99-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 6#L56true, Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 36#thread3EXITtrue, 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 375#(< ~j1~0 ~M1~0), Black: 213#(< ~i2~0 ~N2~0), 52#true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), Black: 50#(= ~counter~0 0), 637#(= ~counter~0 0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0))]) [2024-11-23 22:35:37,657 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-11-23 22:35:37,657 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,657 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,657 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-11-23 22:35:37,973 INFO L124 PetriNetUnfolderBase]: 26530/39158 cut-off events. [2024-11-23 22:35:37,973 INFO L125 PetriNetUnfolderBase]: For 451484/458646 co-relation queries the response was YES. [2024-11-23 22:35:38,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252210 conditions, 39158 events. 26530/39158 cut-off events. For 451484/458646 co-relation queries the response was YES. Maximal size of possible extension queue 1904. Compared 276936 event pairs, 6093 based on Foata normal form. 1409/39571 useless extension candidates. Maximal degree in co-relation 124412. Up to 21666 conditions per place. [2024-11-23 22:35:38,447 INFO L140 encePairwiseOnDemand]: 31/36 looper letters, 220 selfloop transitions, 34 changer transitions 4/289 dead transitions. [2024-11-23 22:35:38,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 289 transitions, 4159 flow [2024-11-23 22:35:38,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:35:38,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 22:35:38,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-11-23 22:35:38,448 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7361111111111112 [2024-11-23 22:35:38,448 INFO L175 Difference]: Start difference. First operand has 99 places, 138 transitions, 1826 flow. Second operand 6 states and 159 transitions. [2024-11-23 22:35:38,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 289 transitions, 4159 flow [2024-11-23 22:35:38,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 289 transitions, 4067 flow, removed 32 selfloop flow, removed 1 redundant places. [2024-11-23 22:35:38,847 INFO L231 Difference]: Finished difference. Result has 104 places, 165 transitions, 2322 flow [2024-11-23 22:35:38,847 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2322, PETRI_PLACES=104, PETRI_TRANSITIONS=165} [2024-11-23 22:35:38,847 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 64 predicate places. [2024-11-23 22:35:38,848 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 165 transitions, 2322 flow [2024-11-23 22:35:38,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 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-11-23 22:35:38,848 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:35:38,848 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:38,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:39,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-23 22:35:39,051 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:35:39,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:39,052 INFO L85 PathProgramCache]: Analyzing trace with hash -342679735, now seen corresponding path program 4 times [2024-11-23 22:35:39,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:35:39,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313545339] [2024-11-23 22:35:39,052 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 22:35:39,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:39,066 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 22:35:39,066 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:39,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:39,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:35:39,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313545339] [2024-11-23 22:35:39,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313545339] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:39,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354195936] [2024-11-23 22:35:39,140 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 22:35:39,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:39,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:39,142 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:39,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 22:35:39,218 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 22:35:39,218 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:35:39,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:39,220 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:39,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:39,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:39,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:39,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354195936] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:39,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:39,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 11 [2024-11-23 22:35:39,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496522330] [2024-11-23 22:35:39,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:39,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 22:35:39,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:35:39,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 22:35:39,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-11-23 22:35:39,531 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:35:39,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 165 transitions, 2322 flow. Second operand has 12 states, 12 states have (on average 15.75) internal successors, (189), 12 states have internal predecessors, (189), 0 states have call successors, (0), 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-11-23 22:35:39,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:35:39,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:35:39,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:35:52,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][296], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, 1155#(<= ~N1~0 ~i1~0), Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, 536#(< ~j2~0 ~M2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 34#L51-1true, 17#L63-1true, Black: 50#(= ~counter~0 0), 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:35:52,509 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-11-23 22:35:52,509 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:52,509 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:52,510 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:53,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][439], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 1155#(<= ~N1~0 ~i1~0), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 263#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 52#true, Black: 84#true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 626#true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:35:53,643 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-11-23 22:35:53,643 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-11-23 22:35:53,643 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:53,643 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-11-23 22:35:54,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][296], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, 1155#(<= ~N1~0 ~i1~0), Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 84#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), 34#L51-1true, 17#L63-1true, Black: 50#(= ~counter~0 0), 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 637#(= ~counter~0 0), Black: 626#true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:35:54,118 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-11-23 22:35:54,118 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:54,118 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:54,118 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:54,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([358] L44-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork0_#res.base_1| 0) (= |v_thread1Thread1of1ForFork0_#res.offset_1| 0) (<= v_~N1~0_36 v_~i1~0_46)) InVars {~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36} OutVars{thread1Thread1of1ForFork0_#res.offset=|v_thread1Thread1of1ForFork0_#res.offset_1|, ~i1~0=v_~i1~0_46, ~N1~0=v_~N1~0_36, thread1Thread1of1ForFork0_#res.base=|v_thread1Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#res.base, thread1Thread1of1ForFork0_#res.offset][439], [Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 213#(< ~i2~0 ~N2~0), Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1038#true, Black: 824#true, Black: 948#(< ~j1~0 ~M1~0), Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 629#(<= (+ ~j2~0 1) ~M2~0), 375#(< ~j1~0 ~M1~0), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, 8#thread1EXITtrue, 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 1155#(<= ~N1~0 ~i1~0), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 263#true, 52#true, Black: 84#true, 10#L99true, Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), 17#L63-1true, 34#L51-1true, Black: 50#(= ~counter~0 0), 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 637#(= ~counter~0 0), Black: 626#true, Black: 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 635#true]) [2024-11-23 22:35:54,830 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-11-23 22:35:54,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:54,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-11-23 22:35:54,830 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-11-23 22:35:57,637 INFO L124 PetriNetUnfolderBase]: 83484/121190 cut-off events. [2024-11-23 22:35:57,637 INFO L125 PetriNetUnfolderBase]: For 1459653/1478477 co-relation queries the response was YES. [2024-11-23 22:35:58,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783133 conditions, 121190 events. 83484/121190 cut-off events. For 1459653/1478477 co-relation queries the response was YES. Maximal size of possible extension queue 5545. Compared 949656 event pairs, 8108 based on Foata normal form. 4473/123121 useless extension candidates. Maximal degree in co-relation 564863. Up to 33596 conditions per place. [2024-11-23 22:35:58,938 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 688 selfloop transitions, 230 changer transitions 5/950 dead transitions. [2024-11-23 22:35:58,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 950 transitions, 14955 flow [2024-11-23 22:35:58,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 22:35:58,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-23 22:35:58,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 438 transitions. [2024-11-23 22:35:58,941 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7156862745098039 [2024-11-23 22:35:58,941 INFO L175 Difference]: Start difference. First operand has 104 places, 165 transitions, 2322 flow. Second operand 17 states and 438 transitions. [2024-11-23 22:35:58,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 950 transitions, 14955 flow [2024-11-23 22:36:06,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 950 transitions, 14827 flow, removed 64 selfloop flow, removed 0 redundant places. [2024-11-23 22:36:06,033 INFO L231 Difference]: Finished difference. Result has 129 places, 394 transitions, 7056 flow [2024-11-23 22:36:06,034 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7056, PETRI_PLACES=129, PETRI_TRANSITIONS=394} [2024-11-23 22:36:06,034 INFO L279 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-11-23 22:36:06,035 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 394 transitions, 7056 flow [2024-11-23 22:36:06,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.75) internal successors, (189), 12 states have internal predecessors, (189), 0 states have call successors, (0), 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-11-23 22:36:06,035 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:36:06,035 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:36:06,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 22:36:06,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e293c62b-fb04-4359-afb5-e9f15f0b9b15/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 22:36:06,240 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-23 22:36:06,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:36:06,240 INFO L85 PathProgramCache]: Analyzing trace with hash 889031415, now seen corresponding path program 5 times [2024-11-23 22:36:06,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:36:06,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472986451] [2024-11-23 22:36:06,241 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 22:36:06,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:36:06,256 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 22:36:06,256 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:36:06,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:36:06,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:36:06,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472986451] [2024-11-23 22:36:06,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472986451] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:36:06,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:36:06,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:36:06,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053006173] [2024-11-23 22:36:06,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:36:06,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:36:06,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:36:06,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:36:06,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-23 22:36:06,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-11-23 22:36:06,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 394 transitions, 7056 flow. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 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-11-23 22:36:06,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:36:06,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-11-23 22:36:06,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:36:14,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][457], [Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, 6#L56true, 52#true, Black: 375#(< ~j1~0 ~M1~0), Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1384#(<= (+ ~N1~0 ~j1~0) (+ ~M1~0 ~i1~0)), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 1360#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1358#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1203#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1151#true, Black: 1366#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1370#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 430#true, Black: 1155#(<= ~N1~0 ~i1~0), 8#thread1EXITtrue, Black: 1153#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 536#(< ~j2~0 ~M2~0), 1368#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:36:14,948 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-11-23 22:36:14,948 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:14,948 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:14,948 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:15,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][457], [Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, 6#L56true, Black: 375#(< ~j1~0 ~M1~0), 52#true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), 12#L98-4true, Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1384#(<= (+ ~N1~0 ~j1~0) (+ ~M1~0 ~i1~0)), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 1360#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1358#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1203#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1151#true, Black: 1366#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 430#true, Black: 1370#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 1155#(<= ~N1~0 ~i1~0), 8#thread1EXITtrue, Black: 1153#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 536#(< ~j2~0 ~M2~0), 1368#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:36:15,031 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-11-23 22:36:15,031 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:15,031 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:15,031 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:15,031 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-11-23 22:36:17,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][457], [Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), Black: 824#true, 6#L56true, Black: 375#(< ~j1~0 ~M1~0), 52#true, 10#L99true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1384#(<= (+ ~N1~0 ~j1~0) (+ ~M1~0 ~i1~0)), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 1360#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1358#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1203#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1151#true, Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1366#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 1370#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 430#true, Black: 1155#(<= ~N1~0 ~i1~0), 8#thread1EXITtrue, Black: 1153#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), 536#(< ~j2~0 ~M2~0), 1368#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:36:17,753 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([363] L51-1-->L56: Formula: (and (= v_~counter~0_122 (+ v_~counter~0_121 1)) (= (+ v_~i2~0_53 1) v_~i2~0_52) (not (= (ite (< 0 v_~counter~0_122) 1 0) 0))) InVars {~counter~0=v_~counter~0_122, ~i2~0=v_~i2~0_53} OutVars{~counter~0=v_~counter~0_121, thread2Thread1of1ForFork2_#t~post4#1=|v_thread2Thread1of1ForFork2_#t~post4#1_1|, ~i2~0=v_~i2~0_52, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork2_#t~post3#1=|v_thread2Thread1of1ForFork2_#t~post3#1_1|} AuxVars[] AssignedVars[~counter~0, thread2Thread1of1ForFork2_#t~post4#1, thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork2_#t~post3#1, ~i2~0, thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1][457], [Black: 257#(<= (+ ~i1~0 1) ~N1~0), Black: 259#(and (<= (+ ~i1~0 1) ~N1~0) (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0))), 84#true, Black: 986#(or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)), Black: 1033#(and (or (< ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0)) (<= (+ ~j1~0 1) ~M1~0)), 948#(< ~j1~0 ~M1~0), Black: 824#true, 6#L56true, 52#true, Black: 375#(< ~j1~0 ~M1~0), 10#L99true, Black: 50#(= ~counter~0 0), Black: 637#(= ~counter~0 0), Black: 57#(and (<= ~N1~0 0) (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 54#(and (= ~i1~0 0) (= ~i2~0 0) (<= ~N1~0 ~N2~0)), Black: 62#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 1384#(<= (+ ~N1~0 ~j1~0) (+ ~M1~0 ~i1~0)), 1038#true, Black: 70#(and (= ~i1~0 0) (= ~j1~0 0) (<= ~N1~0 ~M1~0)), 263#true, Black: 78#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 81#(and (<= 1 ~M2~0) (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), 7#L67true, Black: 1360#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1358#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= ~N1~0 ~i1~0)), Black: 1203#(and (<= ~i2~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0)), Black: 1151#true, Black: 576#(or (< ~j2~0 ~M2~0) (< ~N1~0 (+ ~i1~0 1))), Black: 1366#(and (<= ~i2~0 1) (<= ~N1~0 1) (<= 1 ~i1~0) (= ~N2~0 ~N1~0) (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0))), Black: 430#true, Black: 1370#(and (<= (+ ~N1~0 ~i2~0 1) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 8#thread1EXITtrue, Black: 1155#(<= ~N1~0 ~i1~0), Black: 1153#(<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)), 29#L74-1true, Black: 612#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), Black: 615#(and (<= ~N2~0 ~M2~0) (<= 1 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 631#(and (<= (+ ~N2~0 ~j2~0) (+ ~M2~0 ~i2~0)) (<= (+ ~j2~0 1) ~M2~0)), 254#true, Black: 229#(or (< ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), Black: 213#(< ~i2~0 ~N2~0), Black: 620#(and (<= ~N2~0 ~M2~0) (= ~j2~0 0) (= ~i2~0 0)), 1368#(and (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0)) (<= ~N1~0 ~i1~0)), 536#(< ~j2~0 ~M2~0), Black: 629#(<= (+ ~j2~0 1) ~M2~0), Black: 626#true, Black: 1147#(and (<= ~M1~0 1) (<= 1 ~j1~0) (<= ~i1~0 1) (= ~M1~0 ~N1~0)), Black: 248#(and (= ~j2~0 0) (= ~j1~0 0) (<= ~M1~0 ~M2~0)), Black: 1145#(and (<= ~M1~0 1) (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0)), 635#true, Black: 1081#(and (<= ~i1~0 1) (<= 0 ~j1~0) (= ~M1~0 ~N1~0))]) [2024-11-23 22:36:17,836 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,836 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,836 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,836 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-11-23 22:36:17,836 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event