./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-atomic/lamport.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/lamport.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-atomic/lamport.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/lamport.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:21:34,414 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:21:34,485 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:21:34,492 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:21:34,493 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:21:34,515 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:21:34,516 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:21:34,516 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:21:34,517 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:21:34,517 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:21:34,518 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:21:34,518 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:21:34,519 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:21:34,519 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:21:34,519 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:21:34,520 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:21:34,520 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:21:34,520 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:21:34,521 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:21:34,521 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:21:34,522 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:21:34,522 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:21:34,522 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:21:34,523 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:21:34,523 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:21:34,524 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:21:34,524 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:21:34,524 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:21:34,525 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:21:34,525 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:21:34,525 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:21:34,526 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:21:34,526 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:21:34,526 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:21:34,527 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:21:34,527 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:21:34,527 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:21:34,528 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:21:34,528 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:21:34,528 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:21:34,529 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:21:34,529 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:21:34,529 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:21:34,530 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:21:34,780 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:21:34,810 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:21:34,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:21:34,814 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:21:34,815 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:21:34,816 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/lamport.i [2024-06-28 02:21:36,030 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:21:36,301 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:21:36,302 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i [2024-06-28 02:21:36,319 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7be6c61b0/aa6c08cef4ea4df8bb218d324591f0cb/FLAGc69dc57b4 [2024-06-28 02:21:36,605 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7be6c61b0/aa6c08cef4ea4df8bb218d324591f0cb [2024-06-28 02:21:36,608 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:21:36,608 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:21:36,609 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/lamport.yml/witness.yml [2024-06-28 02:21:36,726 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:21:36,727 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:21:36,728 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:21:36,728 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:21:36,732 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:21:36,732 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:21:36" (1/2) ... [2024-06-28 02:21:36,733 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60120502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:21:36, skipping insertion in model container [2024-06-28 02:21:36,733 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:21:36" (1/2) ... [2024-06-28 02:21:36,737 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3b0623ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:21:36, skipping insertion in model container [2024-06-28 02:21:36,737 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:21:36" (2/2) ... [2024-06-28 02:21:36,738 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60120502 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:36, skipping insertion in model container [2024-06-28 02:21:36,738 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:21:36" (2/2) ... [2024-06-28 02:21:36,739 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:21:36,773 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:21:36,775 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((! multithreaded || (b1 == 0 || b1 == 1)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((b1 == 0 || b1 == 1) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (b2 == 0 || b2 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (X == 0 || X == 1)) [2024-06-28 02:21:36,775 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] (((((! multithreaded || (b1 == 0 || b1 == 1)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((b1 == 0 || b1 == 1) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (b2 == 0 || b2 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (X == 0 || X == 1)) [2024-06-28 02:21:36,776 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:21:36,776 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-28 02:21:36,818 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:21:37,189 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:21:37,198 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:21:37,319 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:21:37,355 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:21:37,356 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37 WrapperNode [2024-06-28 02:21:37,356 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:21:37,357 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:21:37,358 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:21:37,358 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:21:37,364 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,398 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,434 INFO L138 Inliner]: procedures = 169, calls = 74, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 198 [2024-06-28 02:21:37,435 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:21:37,436 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:21:37,436 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:21:37,436 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:21:37,447 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,459 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,476 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-06-28 02:21:37,477 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,477 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,483 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,493 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,498 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,499 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,502 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:21:37,503 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:21:37,503 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:21:37,503 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:21:37,504 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (1/1) ... [2024-06-28 02:21:37,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:21:37,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:21:37,534 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:21:37,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:21:37,575 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2024-06-28 02:21:37,575 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2024-06-28 02:21:37,576 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2024-06-28 02:21:37,576 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2024-06-28 02:21:37,576 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:21:37,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:21:37,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:21:37,576 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:21:37,576 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:21:37,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:21:37,578 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:21:37,686 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:21:37,688 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:21:37,893 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:21:37,893 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:21:37,982 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:21:37,982 INFO L320 CfgBuilder]: Removed 8 assume(true) statements. [2024-06-28 02:21:37,983 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:21:37 BoogieIcfgContainer [2024-06-28 02:21:37,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:21:37,984 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:21:37,985 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:21:37,988 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:21:37,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:21:36" (1/4) ... [2024-06-28 02:21:37,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72747569 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:21:37, skipping insertion in model container [2024-06-28 02:21:37,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:21:36" (2/4) ... [2024-06-28 02:21:37,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72747569 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:21:37, skipping insertion in model container [2024-06-28 02:21:37,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:21:37" (3/4) ... [2024-06-28 02:21:37,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72747569 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:21:37, skipping insertion in model container [2024-06-28 02:21:37,990 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:21:37" (4/4) ... [2024-06-28 02:21:37,991 INFO L112 eAbstractionObserver]: Analyzing ICFG lamport.i [2024-06-28 02:21:38,008 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:21:38,008 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 02:21:38,008 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:21:38,079 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-28 02:21:38,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 85 transitions, 184 flow [2024-06-28 02:21:38,162 INFO L124 PetriNetUnfolderBase]: 16/83 cut-off events. [2024-06-28 02:21:38,163 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-28 02:21:38,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92 conditions, 83 events. 16/83 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 212 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 79. Up to 4 conditions per place. [2024-06-28 02:21:38,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 76 places, 85 transitions, 184 flow [2024-06-28 02:21:38,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 81 transitions, 171 flow [2024-06-28 02:21:38,181 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:21:38,188 INFO L357 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, mHoare=false, 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;@f9fd675, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:21:38,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 02:21:38,192 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:21:38,192 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:21:38,192 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:21:38,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:38,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:21:38,194 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:38,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:38,199 INFO L85 PathProgramCache]: Analyzing trace with hash 341160707, now seen corresponding path program 1 times [2024-06-28 02:21:38,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:38,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489911661] [2024-06-28 02:21:38,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:38,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:38,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:38,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:38,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:38,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489911661] [2024-06-28 02:21:38,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489911661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:38,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:38,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:21:38,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623797689] [2024-06-28 02:21:38,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:38,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:21:38,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:21:38,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:21:38,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 85 [2024-06-28 02:21:38,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 81 transitions, 171 flow. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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-06-28 02:21:38,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:38,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 85 [2024-06-28 02:21:38,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:39,044 INFO L124 PetriNetUnfolderBase]: 586/1295 cut-off events. [2024-06-28 02:21:39,045 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-28 02:21:39,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 1295 events. 586/1295 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8094 event pairs, 231 based on Foata normal form. 158/1281 useless extension candidates. Maximal degree in co-relation 2049. Up to 776 conditions per place. [2024-06-28 02:21:39,062 INFO L140 encePairwiseOnDemand]: 76/85 looper letters, 30 selfloop transitions, 3 changer transitions 0/83 dead transitions. [2024-06-28 02:21:39,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 83 transitions, 244 flow [2024-06-28 02:21:39,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:21:39,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:21:39,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 199 transitions. [2024-06-28 02:21:39,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7803921568627451 [2024-06-28 02:21:39,081 INFO L175 Difference]: Start difference. First operand has 72 places, 81 transitions, 171 flow. Second operand 3 states and 199 transitions. [2024-06-28 02:21:39,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 83 transitions, 244 flow [2024-06-28 02:21:39,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 238 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:21:39,091 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 179 flow [2024-06-28 02:21:39,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=179, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-28 02:21:39,098 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 0 predicate places. [2024-06-28 02:21:39,098 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 179 flow [2024-06-28 02:21:39,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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-06-28 02:21:39,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:39,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:39,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:21:39,100 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:39,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:39,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1030389794, now seen corresponding path program 1 times [2024-06-28 02:21:39,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:39,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159794729] [2024-06-28 02:21:39,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:39,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:39,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:39,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:39,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:39,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159794729] [2024-06-28 02:21:39,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159794729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:39,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:39,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:21:39,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079100209] [2024-06-28 02:21:39,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:39,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:21:39,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:39,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:21:39,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:21:39,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-28 02:21:39,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 179 flow. Second operand has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 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-06-28 02:21:39,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:39,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-28 02:21:39,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:39,653 INFO L124 PetriNetUnfolderBase]: 758/1586 cut-off events. [2024-06-28 02:21:39,653 INFO L125 PetriNetUnfolderBase]: For 181/181 co-relation queries the response was YES. [2024-06-28 02:21:39,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2901 conditions, 1586 events. 758/1586 cut-off events. For 181/181 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9914 event pairs, 306 based on Foata normal form. 2/1412 useless extension candidates. Maximal degree in co-relation 2587. Up to 1029 conditions per place. [2024-06-28 02:21:39,667 INFO L140 encePairwiseOnDemand]: 79/85 looper letters, 37 selfloop transitions, 5 changer transitions 0/89 dead transitions. [2024-06-28 02:21:39,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 89 transitions, 289 flow [2024-06-28 02:21:39,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:21:39,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:21:39,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 240 transitions. [2024-06-28 02:21:39,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7058823529411765 [2024-06-28 02:21:39,675 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 179 flow. Second operand 4 states and 240 transitions. [2024-06-28 02:21:39,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 89 transitions, 289 flow [2024-06-28 02:21:39,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:21:39,679 INFO L231 Difference]: Finished difference. Result has 75 places, 81 transitions, 203 flow [2024-06-28 02:21:39,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=203, PETRI_PLACES=75, PETRI_TRANSITIONS=81} [2024-06-28 02:21:39,681 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 3 predicate places. [2024-06-28 02:21:39,681 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 81 transitions, 203 flow [2024-06-28 02:21:39,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 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-06-28 02:21:39,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:39,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:39,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:21:39,683 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:39,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:39,688 INFO L85 PathProgramCache]: Analyzing trace with hash -318020970, now seen corresponding path program 1 times [2024-06-28 02:21:39,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:39,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120742885] [2024-06-28 02:21:39,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:39,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:39,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:39,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:39,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120742885] [2024-06-28 02:21:39,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120742885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:39,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:21:39,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004733613] [2024-06-28 02:21:39,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:39,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:21:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:21:39,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:21:39,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-28 02:21:39,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 81 transitions, 203 flow. Second operand has 5 states, 5 states have (on average 50.2) internal successors, (251), 5 states have internal predecessors, (251), 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-06-28 02:21:39,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:39,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-28 02:21:39,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:40,123 INFO L124 PetriNetUnfolderBase]: 810/1798 cut-off events. [2024-06-28 02:21:40,123 INFO L125 PetriNetUnfolderBase]: For 564/590 co-relation queries the response was YES. [2024-06-28 02:21:40,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3448 conditions, 1798 events. 810/1798 cut-off events. For 564/590 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 11934 event pairs, 241 based on Foata normal form. 2/1637 useless extension candidates. Maximal degree in co-relation 2495. Up to 1031 conditions per place. [2024-06-28 02:21:40,139 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 46 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2024-06-28 02:21:40,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 405 flow [2024-06-28 02:21:40,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:40,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:40,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 301 transitions. [2024-06-28 02:21:40,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7082352941176471 [2024-06-28 02:21:40,142 INFO L175 Difference]: Start difference. First operand has 75 places, 81 transitions, 203 flow. Second operand 5 states and 301 transitions. [2024-06-28 02:21:40,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 405 flow [2024-06-28 02:21:40,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 396 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:21:40,145 INFO L231 Difference]: Finished difference. Result has 80 places, 88 transitions, 279 flow [2024-06-28 02:21:40,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=279, PETRI_PLACES=80, PETRI_TRANSITIONS=88} [2024-06-28 02:21:40,146 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 8 predicate places. [2024-06-28 02:21:40,146 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 88 transitions, 279 flow [2024-06-28 02:21:40,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 50.2) internal successors, (251), 5 states have internal predecessors, (251), 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-06-28 02:21:40,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:40,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:40,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:21:40,148 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:40,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:40,148 INFO L85 PathProgramCache]: Analyzing trace with hash -483067501, now seen corresponding path program 1 times [2024-06-28 02:21:40,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:40,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934121451] [2024-06-28 02:21:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:40,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934121451] [2024-06-28 02:21:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934121451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:40,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:40,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:21:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958851154] [2024-06-28 02:21:40,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:40,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:21:40,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:40,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:21:40,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:21:40,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-28 02:21:40,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 88 transitions, 279 flow. Second operand has 4 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 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-06-28 02:21:40,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:40,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-28 02:21:40,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:40,542 INFO L124 PetriNetUnfolderBase]: 845/1820 cut-off events. [2024-06-28 02:21:40,543 INFO L125 PetriNetUnfolderBase]: For 1388/1388 co-relation queries the response was YES. [2024-06-28 02:21:40,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 1820 events. 845/1820 cut-off events. For 1388/1388 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11949 event pairs, 274 based on Foata normal form. 1/1717 useless extension candidates. Maximal degree in co-relation 3484. Up to 1135 conditions per place. [2024-06-28 02:21:40,559 INFO L140 encePairwiseOnDemand]: 80/85 looper letters, 42 selfloop transitions, 5 changer transitions 0/95 dead transitions. [2024-06-28 02:21:40,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 95 transitions, 393 flow [2024-06-28 02:21:40,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:21:40,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:21:40,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 236 transitions. [2024-06-28 02:21:40,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-28 02:21:40,560 INFO L175 Difference]: Start difference. First operand has 80 places, 88 transitions, 279 flow. Second operand 4 states and 236 transitions. [2024-06-28 02:21:40,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 95 transitions, 393 flow [2024-06-28 02:21:40,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 95 transitions, 389 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:40,569 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 302 flow [2024-06-28 02:21:40,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=302, PETRI_PLACES=84, PETRI_TRANSITIONS=90} [2024-06-28 02:21:40,571 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 12 predicate places. [2024-06-28 02:21:40,571 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 302 flow [2024-06-28 02:21:40,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 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-06-28 02:21:40,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:40,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:40,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:21:40,572 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:40,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:40,573 INFO L85 PathProgramCache]: Analyzing trace with hash -2136968966, now seen corresponding path program 1 times [2024-06-28 02:21:40,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:40,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816023529] [2024-06-28 02:21:40,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:40,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:40,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:40,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:40,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816023529] [2024-06-28 02:21:40,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816023529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:40,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:40,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:21:40,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958344214] [2024-06-28 02:21:40,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:40,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:21:40,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:40,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:21:40,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:21:40,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:40,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 90 transitions, 302 flow. Second operand has 4 states, 4 states have (on average 47.25) internal successors, (189), 4 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-06-28 02:21:40,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:40,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:40,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:41,027 INFO L124 PetriNetUnfolderBase]: 1389/3272 cut-off events. [2024-06-28 02:21:41,027 INFO L125 PetriNetUnfolderBase]: For 1052/1097 co-relation queries the response was YES. [2024-06-28 02:21:41,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6256 conditions, 3272 events. 1389/3272 cut-off events. For 1052/1097 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 25066 event pairs, 265 based on Foata normal form. 10/2943 useless extension candidates. Maximal degree in co-relation 5954. Up to 817 conditions per place. [2024-06-28 02:21:41,057 INFO L140 encePairwiseOnDemand]: 67/85 looper letters, 82 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-28 02:21:41,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 155 transitions, 621 flow [2024-06-28 02:21:41,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:41,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:41,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 338 transitions. [2024-06-28 02:21:41,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7952941176470588 [2024-06-28 02:21:41,059 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 302 flow. Second operand 5 states and 338 transitions. [2024-06-28 02:21:41,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 155 transitions, 621 flow [2024-06-28 02:21:41,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 155 transitions, 594 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:21:41,071 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 411 flow [2024-06-28 02:21:41,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=411, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-28 02:21:41,078 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 14 predicate places. [2024-06-28 02:21:41,078 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 411 flow [2024-06-28 02:21:41,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 47.25) internal successors, (189), 4 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-06-28 02:21:41,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:41,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:41,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:21:41,080 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:41,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:41,081 INFO L85 PathProgramCache]: Analyzing trace with hash 524534404, now seen corresponding path program 1 times [2024-06-28 02:21:41,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:41,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512843278] [2024-06-28 02:21:41,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:41,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:41,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:41,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512843278] [2024-06-28 02:21:41,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512843278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:41,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:41,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:41,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385825774] [2024-06-28 02:21:41,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:41,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:41,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:41,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:41,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:41,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 85 [2024-06-28 02:21:41,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 411 flow. Second operand has 6 states, 6 states have (on average 48.166666666666664) internal successors, (289), 6 states have internal predecessors, (289), 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-06-28 02:21:41,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:41,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 85 [2024-06-28 02:21:41,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:41,737 INFO L124 PetriNetUnfolderBase]: 1805/3773 cut-off events. [2024-06-28 02:21:41,737 INFO L125 PetriNetUnfolderBase]: For 4848/5015 co-relation queries the response was YES. [2024-06-28 02:21:41,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9626 conditions, 3773 events. 1805/3773 cut-off events. For 4848/5015 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 26992 event pairs, 594 based on Foata normal form. 28/3509 useless extension candidates. Maximal degree in co-relation 5303. Up to 2285 conditions per place. [2024-06-28 02:21:41,768 INFO L140 encePairwiseOnDemand]: 74/85 looper letters, 72 selfloop transitions, 18 changer transitions 0/144 dead transitions. [2024-06-28 02:21:41,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 144 transitions, 766 flow [2024-06-28 02:21:41,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:41,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:41,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 355 transitions. [2024-06-28 02:21:41,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.696078431372549 [2024-06-28 02:21:41,770 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 411 flow. Second operand 6 states and 355 transitions. [2024-06-28 02:21:41,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 144 transitions, 766 flow [2024-06-28 02:21:41,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 144 transitions, 766 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:41,776 INFO L231 Difference]: Finished difference. Result has 95 places, 116 transitions, 557 flow [2024-06-28 02:21:41,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=557, PETRI_PLACES=95, PETRI_TRANSITIONS=116} [2024-06-28 02:21:41,777 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 23 predicate places. [2024-06-28 02:21:41,777 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 116 transitions, 557 flow [2024-06-28 02:21:41,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 48.166666666666664) internal successors, (289), 6 states have internal predecessors, (289), 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-06-28 02:21:41,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:41,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:41,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:21:41,778 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:41,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:41,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2090188788, now seen corresponding path program 1 times [2024-06-28 02:21:41,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:41,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039583817] [2024-06-28 02:21:41,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:41,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:41,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:41,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039583817] [2024-06-28 02:21:41,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039583817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:41,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:41,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:21:41,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074553326] [2024-06-28 02:21:41,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:41,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:21:41,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:41,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:21:41,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:21:41,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-28 02:21:41,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 116 transitions, 557 flow. Second operand has 5 states, 5 states have (on average 50.8) internal successors, (254), 5 states have internal predecessors, (254), 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-06-28 02:21:41,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:41,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-28 02:21:41,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:42,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][93], [111#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 114#(and (= ~b1~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0))]) [2024-06-28 02:21:42,337 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:42,337 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:42,337 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:42,337 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:42,377 INFO L124 PetriNetUnfolderBase]: 1714/3654 cut-off events. [2024-06-28 02:21:42,377 INFO L125 PetriNetUnfolderBase]: For 7363/7593 co-relation queries the response was YES. [2024-06-28 02:21:42,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10191 conditions, 3654 events. 1714/3654 cut-off events. For 7363/7593 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 26671 event pairs, 670 based on Foata normal form. 30/3394 useless extension candidates. Maximal degree in co-relation 9579. Up to 2297 conditions per place. [2024-06-28 02:21:42,412 INFO L140 encePairwiseOnDemand]: 78/85 looper letters, 56 selfloop transitions, 12 changer transitions 0/132 dead transitions. [2024-06-28 02:21:42,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 132 transitions, 779 flow [2024-06-28 02:21:42,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:42,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2024-06-28 02:21:42,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6870588235294117 [2024-06-28 02:21:42,414 INFO L175 Difference]: Start difference. First operand has 95 places, 116 transitions, 557 flow. Second operand 5 states and 292 transitions. [2024-06-28 02:21:42,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 132 transitions, 779 flow [2024-06-28 02:21:42,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 132 transitions, 769 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:42,424 INFO L231 Difference]: Finished difference. Result has 102 places, 123 transitions, 646 flow [2024-06-28 02:21:42,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=646, PETRI_PLACES=102, PETRI_TRANSITIONS=123} [2024-06-28 02:21:42,425 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 30 predicate places. [2024-06-28 02:21:42,425 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 123 transitions, 646 flow [2024-06-28 02:21:42,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 50.8) internal successors, (254), 5 states have internal predecessors, (254), 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-06-28 02:21:42,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:42,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:42,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:21:42,426 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:42,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash 882616630, now seen corresponding path program 1 times [2024-06-28 02:21:42,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:42,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325687682] [2024-06-28 02:21:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:42,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:42,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:42,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:42,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:42,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325687682] [2024-06-28 02:21:42,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325687682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:42,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:42,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:21:42,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667353124] [2024-06-28 02:21:42,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:42,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:21:42,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:42,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:21:42,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:21:42,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:42,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 123 transitions, 646 flow. Second operand has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 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-06-28 02:21:42,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:42,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:42,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:43,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][98], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, 50#L800true, thr2Thread1of1ForFork0InUse, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 114#(and (= ~b1~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 121#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:43,083 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:43,084 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:43,084 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:43,084 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:43,134 INFO L124 PetriNetUnfolderBase]: 2067/4217 cut-off events. [2024-06-28 02:21:43,134 INFO L125 PetriNetUnfolderBase]: For 10526/10672 co-relation queries the response was YES. [2024-06-28 02:21:43,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12562 conditions, 4217 events. 2067/4217 cut-off events. For 10526/10672 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 30394 event pairs, 855 based on Foata normal form. 29/3946 useless extension candidates. Maximal degree in co-relation 11874. Up to 2859 conditions per place. [2024-06-28 02:21:43,163 INFO L140 encePairwiseOnDemand]: 79/85 looper letters, 69 selfloop transitions, 10 changer transitions 0/137 dead transitions. [2024-06-28 02:21:43,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 137 transitions, 864 flow [2024-06-28 02:21:43,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:43,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:43,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 282 transitions. [2024-06-28 02:21:43,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6635294117647059 [2024-06-28 02:21:43,165 INFO L175 Difference]: Start difference. First operand has 102 places, 123 transitions, 646 flow. Second operand 5 states and 282 transitions. [2024-06-28 02:21:43,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 137 transitions, 864 flow [2024-06-28 02:21:43,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 137 transitions, 856 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:43,179 INFO L231 Difference]: Finished difference. Result has 107 places, 127 transitions, 691 flow [2024-06-28 02:21:43,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=691, PETRI_PLACES=107, PETRI_TRANSITIONS=127} [2024-06-28 02:21:43,181 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 35 predicate places. [2024-06-28 02:21:43,181 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 127 transitions, 691 flow [2024-06-28 02:21:43,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 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-06-28 02:21:43,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:43,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:43,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:21:43,182 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:43,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:43,183 INFO L85 PathProgramCache]: Analyzing trace with hash 849436406, now seen corresponding path program 2 times [2024-06-28 02:21:43,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:43,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723967527] [2024-06-28 02:21:43,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:43,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:43,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:43,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:43,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723967527] [2024-06-28 02:21:43,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723967527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:43,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:43,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:21:43,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591519601] [2024-06-28 02:21:43,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:43,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:21:43,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:43,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:21:43,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:21:43,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:43,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 127 transitions, 691 flow. Second operand has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 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-06-28 02:21:43,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:43,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:43,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:43,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][94], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 114#(and (= ~b1~0 1) (= ~X~0 0) (= ~b2~0 0)), 135#true, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:43,833 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:43,833 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:43,833 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:43,833 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:43,889 INFO L124 PetriNetUnfolderBase]: 2065/4217 cut-off events. [2024-06-28 02:21:43,889 INFO L125 PetriNetUnfolderBase]: For 13004/13160 co-relation queries the response was YES. [2024-06-28 02:21:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13050 conditions, 4217 events. 2065/4217 cut-off events. For 13004/13160 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 30420 event pairs, 858 based on Foata normal form. 31/3946 useless extension candidates. Maximal degree in co-relation 11622. Up to 2857 conditions per place. [2024-06-28 02:21:43,929 INFO L140 encePairwiseOnDemand]: 79/85 looper letters, 65 selfloop transitions, 10 changer transitions 0/133 dead transitions. [2024-06-28 02:21:43,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 133 transitions, 855 flow [2024-06-28 02:21:43,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:43,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 278 transitions. [2024-06-28 02:21:43,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541176470588236 [2024-06-28 02:21:43,931 INFO L175 Difference]: Start difference. First operand has 107 places, 127 transitions, 691 flow. Second operand 5 states and 278 transitions. [2024-06-28 02:21:43,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 133 transitions, 855 flow [2024-06-28 02:21:43,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 133 transitions, 839 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 02:21:43,957 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 700 flow [2024-06-28 02:21:43,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=700, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-06-28 02:21:43,958 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 39 predicate places. [2024-06-28 02:21:43,958 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 700 flow [2024-06-28 02:21:43,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 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-06-28 02:21:43,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:43,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:43,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:21:43,959 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:43,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:43,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1317260639, now seen corresponding path program 1 times [2024-06-28 02:21:43,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:43,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604673204] [2024-06-28 02:21:43,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:43,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:43,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:43,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:43,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604673204] [2024-06-28 02:21:43,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604673204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:43,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:43,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:43,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175384551] [2024-06-28 02:21:43,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:43,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:21:43,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:43,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:21:43,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:21:44,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 85 [2024-06-28 02:21:44,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 700 flow. Second operand has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 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-06-28 02:21:44,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:44,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 85 [2024-06-28 02:21:44,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:44,435 INFO L124 PetriNetUnfolderBase]: 1535/3753 cut-off events. [2024-06-28 02:21:44,435 INFO L125 PetriNetUnfolderBase]: For 8063/8172 co-relation queries the response was YES. [2024-06-28 02:21:44,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10121 conditions, 3753 events. 1535/3753 cut-off events. For 8063/8172 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 30675 event pairs, 452 based on Foata normal form. 14/3370 useless extension candidates. Maximal degree in co-relation 9921. Up to 743 conditions per place. [2024-06-28 02:21:44,470 INFO L140 encePairwiseOnDemand]: 80/85 looper letters, 70 selfloop transitions, 8 changer transitions 0/164 dead transitions. [2024-06-28 02:21:44,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 164 transitions, 929 flow [2024-06-28 02:21:44,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:44,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:44,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2024-06-28 02:21:44,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8047058823529412 [2024-06-28 02:21:44,472 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 700 flow. Second operand 5 states and 342 transitions. [2024-06-28 02:21:44,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 164 transitions, 929 flow [2024-06-28 02:21:44,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 164 transitions, 890 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:21:44,493 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 682 flow [2024-06-28 02:21:44,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=682, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-06-28 02:21:44,495 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 41 predicate places. [2024-06-28 02:21:44,497 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 682 flow [2024-06-28 02:21:44,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 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-06-28 02:21:44,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:44,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:44,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:21:44,498 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:44,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:44,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1541406049, now seen corresponding path program 1 times [2024-06-28 02:21:44,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:44,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702233119] [2024-06-28 02:21:44,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:44,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:44,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:44,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:44,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702233119] [2024-06-28 02:21:44,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702233119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:44,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:44,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:21:44,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31032185] [2024-06-28 02:21:44,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:44,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:21:44,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:44,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:21:44,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:21:44,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:44,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 682 flow. Second operand has 4 states, 4 states have (on average 48.0) internal successors, (192), 4 states have internal predecessors, (192), 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-06-28 02:21:44,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:44,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:44,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:45,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 23#L823-1true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,123 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,123 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, 47#L794true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,138 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,139 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,139 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,139 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 48#L792true, 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,139 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,139 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,140 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,140 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,140 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,140 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,140 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,141 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,141 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 15#L846-5true, Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,146 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:45,146 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:45,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:45,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:45,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,150 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:45,151 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:45,151 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:45,151 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:45,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 41#L847true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,176 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,176 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,177 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,183 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,183 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,184 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,184 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L724-->L753-1: Formula: (= |v_thr1Thread1of1ForFork1_~y1~0#1_11| 0) InVars {thr1Thread1of1ForFork1_~y1~0#1=|v_thr1Thread1of1ForFork1_~y1~0#1_11|} OutVars{thr1Thread1of1ForFork1_~y1~0#1=|v_thr1Thread1of1ForFork1_~y1~0#1_11|} AuxVars[] AssignedVars[][105], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 69#L753-1true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,205 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,206 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,206 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:45,206 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 23#L823-1true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,207 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,207 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,208 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,208 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,208 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,208 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,214 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:45,214 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:45,215 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:45,215 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:45,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L724-->L753-1: Formula: (= |v_thr1Thread1of1ForFork1_~y1~0#1_11| 0) InVars {thr1Thread1of1ForFork1_~y1~0#1=|v_thr1Thread1of1ForFork1_~y1~0#1_11|} OutVars{thr1Thread1of1ForFork1_~y1~0#1=|v_thr1Thread1of1ForFork1_~y1~0#1_11|} AuxVars[] AssignedVars[][105], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 69#L753-1true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 23#L823-1true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,246 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,246 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,246 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:45,246 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][56], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 27#L837true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,253 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,253 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-28 02:21:45,254 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-28 02:21:45,254 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-28 02:21:45,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,254 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:45,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:45,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:45,255 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:45,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][56], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, 52#thr2EXITtrue, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,354 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-06-28 02:21:45,354 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:21:45,354 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:21:45,354 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:21:45,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 49#L818true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,355 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-06-28 02:21:45,355 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:21:45,355 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:21:45,355 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:21:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,360 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:45,360 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,360 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,361 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 49#L818true, Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,361 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-06-28 02:21:45,361 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-06-28 02:21:45,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:21:45,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:21:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 22#L824true, 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,362 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:45,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,362 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 26#L774-2true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,363 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:45,363 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:45,363 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:45,363 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 6#L826true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 143#(= ~x~0 1), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,363 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:45,363 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-28 02:21:45,364 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,364 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 26#L774-2true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,371 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:45,371 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:45,371 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:45,371 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:45,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 6#L826true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,380 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:45,380 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:45,380 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,380 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,381 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:45,381 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,381 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:45,382 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:45,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][118], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 22#L824true, 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,391 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:45,391 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,391 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:45,391 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][76], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, Black: 124#(and (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 123#(and (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0))]) [2024-06-28 02:21:45,392 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:45,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,392 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:45,392 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:45,420 INFO L124 PetriNetUnfolderBase]: 3102/6879 cut-off events. [2024-06-28 02:21:45,420 INFO L125 PetriNetUnfolderBase]: For 16552/17493 co-relation queries the response was YES. [2024-06-28 02:21:45,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19776 conditions, 6879 events. 3102/6879 cut-off events. For 16552/17493 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 59079 event pairs, 648 based on Foata normal form. 81/6248 useless extension candidates. Maximal degree in co-relation 19419. Up to 1617 conditions per place. [2024-06-28 02:21:45,474 INFO L140 encePairwiseOnDemand]: 67/85 looper letters, 79 selfloop transitions, 29 changer transitions 1/183 dead transitions. [2024-06-28 02:21:45,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 183 transitions, 1047 flow [2024-06-28 02:21:45,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:21:45,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:21:45,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 332 transitions. [2024-06-28 02:21:45,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7811764705882352 [2024-06-28 02:21:45,476 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 682 flow. Second operand 5 states and 332 transitions. [2024-06-28 02:21:45,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 183 transitions, 1047 flow [2024-06-28 02:21:45,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 183 transitions, 1025 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:21:45,582 INFO L231 Difference]: Finished difference. Result has 117 places, 139 transitions, 822 flow [2024-06-28 02:21:45,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=822, PETRI_PLACES=117, PETRI_TRANSITIONS=139} [2024-06-28 02:21:45,583 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 45 predicate places. [2024-06-28 02:21:45,583 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 139 transitions, 822 flow [2024-06-28 02:21:45,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.0) internal successors, (192), 4 states have internal predecessors, (192), 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-06-28 02:21:45,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:45,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:45,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:21:45,584 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:45,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:45,585 INFO L85 PathProgramCache]: Analyzing trace with hash -376420273, now seen corresponding path program 1 times [2024-06-28 02:21:45,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:45,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623402104] [2024-06-28 02:21:45,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:45,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:45,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:45,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:45,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:45,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623402104] [2024-06-28 02:21:45,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623402104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:45,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:45,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:45,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855644796] [2024-06-28 02:21:45,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:45,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:45,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:45,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:45,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:45,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 85 [2024-06-28 02:21:45,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 139 transitions, 822 flow. Second operand has 6 states, 6 states have (on average 48.666666666666664) internal successors, (292), 6 states have internal predecessors, (292), 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-06-28 02:21:45,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:45,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 85 [2024-06-28 02:21:45,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:46,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,611 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,612 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,612 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:46,612 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:46,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,688 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,688 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,688 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,688 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 59#L807true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,689 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,689 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,689 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,689 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 53#L811-1true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,806 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:46,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:46,806 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:46,806 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:46,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,810 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,810 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,810 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,810 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:46,810 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:46,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,823 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:46,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:46,823 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:46,823 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:46,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,831 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:46,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:46,831 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), 23#L823-1true, Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,832 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:46,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:46,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:46,832 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:46,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][99], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), 4#L728true, 27#L837true, 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,835 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:46,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,835 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,836 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:46,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,836 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,836 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 59#L807true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,837 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:46,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:46,838 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,838 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:46,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,842 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:46,842 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:46,842 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:46,843 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:46,843 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:46,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 29#L777true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,848 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:46,848 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:46,848 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:46,849 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:46,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 53#L811-1true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,851 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:46,851 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:46,851 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:46,851 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:46,851 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:46,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 29#L777true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,855 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:46,855 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:46,855 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:46,855 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:46,855 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:46,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,856 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:46,856 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:46,856 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:46,856 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:46,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,861 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:46,861 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:46,861 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:46,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:46,861 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:46,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,864 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:46,864 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:46,864 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:46,864 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:46,864 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:46,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,869 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:46,869 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:46,869 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,869 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:46,869 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][146], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), 4#L728true, 27#L837true, 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,869 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:46,870 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:46,870 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,870 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,872 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:46,872 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,872 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,872 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][82], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:46,875 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:46,875 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,875 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:46,875 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:46,875 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:46,877 INFO L124 PetriNetUnfolderBase]: 3925/7668 cut-off events. [2024-06-28 02:21:46,877 INFO L125 PetriNetUnfolderBase]: For 38552/39125 co-relation queries the response was YES. [2024-06-28 02:21:46,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28546 conditions, 7668 events. 3925/7668 cut-off events. For 38552/39125 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 60081 event pairs, 1708 based on Foata normal form. 74/7268 useless extension candidates. Maximal degree in co-relation 28286. Up to 5612 conditions per place. [2024-06-28 02:21:46,948 INFO L140 encePairwiseOnDemand]: 76/85 looper letters, 80 selfloop transitions, 18 changer transitions 0/164 dead transitions. [2024-06-28 02:21:46,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 1180 flow [2024-06-28 02:21:46,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:46,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:46,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 340 transitions. [2024-06-28 02:21:46,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:21:46,950 INFO L175 Difference]: Start difference. First operand has 117 places, 139 transitions, 822 flow. Second operand 6 states and 340 transitions. [2024-06-28 02:21:46,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 1180 flow [2024-06-28 02:21:46,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 164 transitions, 1180 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:46,983 INFO L231 Difference]: Finished difference. Result has 126 places, 150 transitions, 974 flow [2024-06-28 02:21:46,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=974, PETRI_PLACES=126, PETRI_TRANSITIONS=150} [2024-06-28 02:21:46,985 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 54 predicate places. [2024-06-28 02:21:46,985 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 150 transitions, 974 flow [2024-06-28 02:21:46,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 48.666666666666664) internal successors, (292), 6 states have internal predecessors, (292), 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-06-28 02:21:46,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:46,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:46,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:21:46,986 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:46,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:46,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1445880612, now seen corresponding path program 1 times [2024-06-28 02:21:46,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:46,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963613688] [2024-06-28 02:21:46,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:46,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:47,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:47,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:47,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963613688] [2024-06-28 02:21:47,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963613688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:47,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:47,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:47,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73341511] [2024-06-28 02:21:47,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:47,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:47,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:47,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:47,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:47,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:47,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 150 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:47,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:47,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:47,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:48,185 INFO L124 PetriNetUnfolderBase]: 4163/8258 cut-off events. [2024-06-28 02:21:48,185 INFO L125 PetriNetUnfolderBase]: For 46176/46580 co-relation queries the response was YES. [2024-06-28 02:21:48,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31311 conditions, 8258 events. 4163/8258 cut-off events. For 46176/46580 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 66117 event pairs, 1502 based on Foata normal form. 70/7931 useless extension candidates. Maximal degree in co-relation 31029. Up to 5738 conditions per place. [2024-06-28 02:21:48,340 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 82 selfloop transitions, 22 changer transitions 0/177 dead transitions. [2024-06-28 02:21:48,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 1388 flow [2024-06-28 02:21:48,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:48,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 340 transitions. [2024-06-28 02:21:48,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:21:48,343 INFO L175 Difference]: Start difference. First operand has 126 places, 150 transitions, 974 flow. Second operand 6 states and 340 transitions. [2024-06-28 02:21:48,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 1388 flow [2024-06-28 02:21:48,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 177 transitions, 1368 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:48,394 INFO L231 Difference]: Finished difference. Result has 133 places, 162 transitions, 1162 flow [2024-06-28 02:21:48,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1162, PETRI_PLACES=133, PETRI_TRANSITIONS=162} [2024-06-28 02:21:48,396 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 61 predicate places. [2024-06-28 02:21:48,397 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 162 transitions, 1162 flow [2024-06-28 02:21:48,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:48,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:48,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:48,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:21:48,397 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:48,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:48,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1396901710, now seen corresponding path program 2 times [2024-06-28 02:21:48,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:48,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478739469] [2024-06-28 02:21:48,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:48,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:48,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:48,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:48,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478739469] [2024-06-28 02:21:48,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478739469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:48,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:48,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:48,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900361722] [2024-06-28 02:21:48,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:48,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:48,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:48,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:48,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:48,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:48,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 162 transitions, 1162 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:48,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:48,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:48,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:49,536 INFO L124 PetriNetUnfolderBase]: 4192/8316 cut-off events. [2024-06-28 02:21:49,536 INFO L125 PetriNetUnfolderBase]: For 54383/54842 co-relation queries the response was YES. [2024-06-28 02:21:49,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32524 conditions, 8316 events. 4192/8316 cut-off events. For 54383/54842 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 66497 event pairs, 1504 based on Foata normal form. 86/8002 useless extension candidates. Maximal degree in co-relation 32226. Up to 5767 conditions per place. [2024-06-28 02:21:49,599 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 83 selfloop transitions, 28 changer transitions 0/184 dead transitions. [2024-06-28 02:21:49,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 1590 flow [2024-06-28 02:21:49,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:49,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:49,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 338 transitions. [2024-06-28 02:21:49,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6627450980392157 [2024-06-28 02:21:49,601 INFO L175 Difference]: Start difference. First operand has 133 places, 162 transitions, 1162 flow. Second operand 6 states and 338 transitions. [2024-06-28 02:21:49,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 1590 flow [2024-06-28 02:21:49,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 184 transitions, 1575 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 02:21:49,660 INFO L231 Difference]: Finished difference. Result has 139 places, 172 transitions, 1364 flow [2024-06-28 02:21:49,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1364, PETRI_PLACES=139, PETRI_TRANSITIONS=172} [2024-06-28 02:21:49,661 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 67 predicate places. [2024-06-28 02:21:49,661 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 172 transitions, 1364 flow [2024-06-28 02:21:49,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:49,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:49,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:49,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:21:49,662 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:49,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:49,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1901015745, now seen corresponding path program 1 times [2024-06-28 02:21:49,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:49,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386802180] [2024-06-28 02:21:49,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:49,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:49,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:49,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:49,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:49,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386802180] [2024-06-28 02:21:49,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386802180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:49,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:49,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:49,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404580570] [2024-06-28 02:21:49,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:49,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:49,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:49,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:49,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:49,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:49,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 172 transitions, 1364 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:49,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:49,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:49,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:50,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 188#true, 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:50,759 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:50,759 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:50,759 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:50,760 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, 188#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:50,960 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, 188#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 59#L807true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:50,960 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:50,960 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, 188#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:50,988 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:50,988 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:50,988 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:50,988 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:50,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:50,992 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:50,992 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:50,992 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:50,992 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:50,992 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:51,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:51,006 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:51,006 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:51,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:51,006 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:51,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 188#true, 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:51,013 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:51,013 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:51,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 188#true, Black: 154#(= ~y~0 0), 121#true, 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,014 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:51,014 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:51,014 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:51,014 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:51,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,017 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:51,017 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:51,017 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:51,017 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:51,017 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:51,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 59#L807true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,018 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:51,018 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:51,018 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:51,018 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:51,018 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:51,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, 188#true, Black: 154#(= ~y~0 0), 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:51,021 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:51,022 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:51,022 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:51,022 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:51,022 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:51,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,026 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:51,026 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:51,026 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:51,026 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:51,029 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,029 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:51,029 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:51,029 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:51,029 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:51,029 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:51,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, 188#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:51,031 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:51,031 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:51,031 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:51,031 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:51,031 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:51,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [60#L780true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:51,031 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:51,032 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:51,032 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:51,032 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:51,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 121#true, 188#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,038 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:51,038 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:51,038 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:51,038 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:51,038 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:51,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,040 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:51,041 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:51,041 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:51,041 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:51,041 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:51,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,044 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:51,044 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:51,044 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,044 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,044 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:51,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][165], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 188#true, 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), 27#L837true, 4#L728true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,045 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:51,045 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,045 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,045 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:51,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, 180#true, Black: 154#(= ~y~0 0), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:51,046 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:51,046 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:51,046 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:51,046 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 180#true, 67#L787true, 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:51,048 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:51,048 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:51,048 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:51,048 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:51,048 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:51,049 INFO L124 PetriNetUnfolderBase]: 4213/8286 cut-off events. [2024-06-28 02:21:51,049 INFO L125 PetriNetUnfolderBase]: For 61940/62425 co-relation queries the response was YES. [2024-06-28 02:21:51,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33317 conditions, 8286 events. 4213/8286 cut-off events. For 61940/62425 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 65962 event pairs, 1877 based on Foata normal form. 86/7932 useless extension candidates. Maximal degree in co-relation 33010. Up to 5824 conditions per place. [2024-06-28 02:21:51,114 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 81 selfloop transitions, 29 changer transitions 0/183 dead transitions. [2024-06-28 02:21:51,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 1632 flow [2024-06-28 02:21:51,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:51,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:51,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 337 transitions. [2024-06-28 02:21:51,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607843137254902 [2024-06-28 02:21:51,116 INFO L175 Difference]: Start difference. First operand has 139 places, 172 transitions, 1364 flow. Second operand 6 states and 337 transitions. [2024-06-28 02:21:51,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 1632 flow [2024-06-28 02:21:51,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 183 transitions, 1591 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:21:51,182 INFO L231 Difference]: Finished difference. Result has 143 places, 172 transitions, 1391 flow [2024-06-28 02:21:51,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1391, PETRI_PLACES=143, PETRI_TRANSITIONS=172} [2024-06-28 02:21:51,184 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 71 predicate places. [2024-06-28 02:21:51,184 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 172 transitions, 1391 flow [2024-06-28 02:21:51,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:51,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:51,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:51,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:21:51,185 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:51,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:51,185 INFO L85 PathProgramCache]: Analyzing trace with hash -2088579, now seen corresponding path program 2 times [2024-06-28 02:21:51,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:51,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228374420] [2024-06-28 02:21:51,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:51,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:51,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:51,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:51,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228374420] [2024-06-28 02:21:51,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228374420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:51,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:51,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:51,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561441340] [2024-06-28 02:21:51,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:51,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:51,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:51,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:51,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:51,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:51,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 172 transitions, 1391 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:51,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:51,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:51,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:52,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,350 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,350 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,350 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:52,350 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:52,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,530 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,530 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,531 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,531 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, 59#L807true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,531 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,531 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,532 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,532 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,568 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:52,568 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:52,568 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:52,568 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:52,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 195#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,576 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,576 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,576 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:52,576 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,576 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:52,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,594 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:52,594 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:52,594 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:52,594 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:52,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,604 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,604 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:52,605 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,605 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:52,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), 23#L823-1true, Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,606 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:52,606 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:52,606 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:52,606 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:52,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,610 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:52,610 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,610 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,610 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,610 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 59#L807true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,611 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:52,612 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,612 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,612 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:52,612 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:52,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,618 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:52,618 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:52,618 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:52,618 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:52,618 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:52,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 195#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,625 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:52,626 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:52,626 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:52,626 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:52,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 195#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,630 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:52,630 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:52,630 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:52,631 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:52,631 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:52,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,634 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:52,634 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:52,634 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:52,635 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:52,635 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:52,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [60#L780true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 195#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,635 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:52,636 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:52,636 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:52,636 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:52,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 188#true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,645 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:52,645 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:52,645 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:52,645 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:52,645 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:52,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,648 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:52,648 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:52,649 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:52,649 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:52,649 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:52,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 195#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,653 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][165], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), 27#L837true, 4#L728true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,654 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, 121#true, Black: 154#(= ~y~0 0), 188#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:52,656 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:52,656 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,656 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,656 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][103], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, 188#true, 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 195#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:52,658 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:52,658 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:52,658 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:52,658 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,658 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:52,659 INFO L124 PetriNetUnfolderBase]: 4253/8353 cut-off events. [2024-06-28 02:21:52,659 INFO L125 PetriNetUnfolderBase]: For 71273/71779 co-relation queries the response was YES. [2024-06-28 02:21:52,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34357 conditions, 8353 events. 4253/8353 cut-off events. For 71273/71779 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 66343 event pairs, 1887 based on Foata normal form. 86/8002 useless extension candidates. Maximal degree in co-relation 32849. Up to 5862 conditions per place. [2024-06-28 02:21:52,723 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 76 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-28 02:21:52,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 183 transitions, 1712 flow [2024-06-28 02:21:52,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:52,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:52,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 334 transitions. [2024-06-28 02:21:52,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6549019607843137 [2024-06-28 02:21:52,725 INFO L175 Difference]: Start difference. First operand has 143 places, 172 transitions, 1391 flow. Second operand 6 states and 334 transitions. [2024-06-28 02:21:52,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 183 transitions, 1712 flow [2024-06-28 02:21:52,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 183 transitions, 1648 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:21:52,790 INFO L231 Difference]: Finished difference. Result has 144 places, 174 transitions, 1433 flow [2024-06-28 02:21:52,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1433, PETRI_PLACES=144, PETRI_TRANSITIONS=174} [2024-06-28 02:21:52,790 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 72 predicate places. [2024-06-28 02:21:52,791 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 174 transitions, 1433 flow [2024-06-28 02:21:52,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:52,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:52,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:52,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:21:52,792 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:52,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:52,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1985045265, now seen corresponding path program 3 times [2024-06-28 02:21:52,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:52,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186191015] [2024-06-28 02:21:52,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:52,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:52,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:52,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:52,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:52,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186191015] [2024-06-28 02:21:52,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186191015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:52,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:52,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:52,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903632580] [2024-06-28 02:21:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:52,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:52,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:52,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:52,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:52,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:52,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 174 transitions, 1433 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:52,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:52,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:52,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:53,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,800 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,800 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,800 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:53,800 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,868 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,868 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,868 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,868 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 59#L807true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,869 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,869 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,869 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,869 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,898 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:53,898 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:53,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:53,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:53,902 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,902 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,902 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,902 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:53,902 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,903 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:53,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,920 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:53,920 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:53,920 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:53,921 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:53,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 36#L834-3true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,929 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:53,929 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:53,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, 23#L823-1true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,929 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:53,929 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:53,929 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:53,930 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:53,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,935 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:53,935 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,935 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,935 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,935 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 59#L807true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,935 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:53,935 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,936 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,936 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:53,936 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:53,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 202#true, 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), 23#L823-1true, Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,939 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:53,940 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:53,940 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:53,940 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:53,940 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:53,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,944 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:53,944 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:53,944 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:53,944 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:53,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 202#true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,947 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:53,947 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:53,947 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:53,947 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:53,947 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:53,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,950 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,950 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:53,950 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:53,955 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,955 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:53,955 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:53,955 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:53,955 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:53,956 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:53,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,958 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:53,958 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:53,958 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:53,958 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:53,958 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:53,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 202#true, 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,961 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:53,961 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:53,961 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,961 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,961 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:53,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][164], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), 4#L728true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 27#L837true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:53,962 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:53,962 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,962 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,962 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:53,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,963 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:53,963 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,963 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,963 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][102], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, 195#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:53,965 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:53,965 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:53,965 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,965 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:53,965 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:53,966 INFO L124 PetriNetUnfolderBase]: 4250/8351 cut-off events. [2024-06-28 02:21:53,966 INFO L125 PetriNetUnfolderBase]: For 80254/80770 co-relation queries the response was YES. [2024-06-28 02:21:54,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35039 conditions, 8351 events. 4250/8351 cut-off events. For 80254/80770 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 66318 event pairs, 1887 based on Foata normal form. 92/8009 useless extension candidates. Maximal degree in co-relation 33546. Up to 5861 conditions per place. [2024-06-28 02:21:54,033 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 80 selfloop transitions, 29 changer transitions 0/182 dead transitions. [2024-06-28 02:21:54,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 182 transitions, 1695 flow [2024-06-28 02:21:54,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:54,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 334 transitions. [2024-06-28 02:21:54,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6549019607843137 [2024-06-28 02:21:54,035 INFO L175 Difference]: Start difference. First operand has 144 places, 174 transitions, 1433 flow. Second operand 6 states and 334 transitions. [2024-06-28 02:21:54,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 182 transitions, 1695 flow [2024-06-28 02:21:54,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 182 transitions, 1651 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:21:54,115 INFO L231 Difference]: Finished difference. Result has 148 places, 174 transitions, 1456 flow [2024-06-28 02:21:54,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1456, PETRI_PLACES=148, PETRI_TRANSITIONS=174} [2024-06-28 02:21:54,116 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 76 predicate places. [2024-06-28 02:21:54,116 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 174 transitions, 1456 flow [2024-06-28 02:21:54,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:54,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:54,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:54,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:21:54,214 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:54,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:54,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1985046350, now seen corresponding path program 3 times [2024-06-28 02:21:54,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:54,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792374181] [2024-06-28 02:21:54,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:54,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:54,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:54,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:54,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:54,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792374181] [2024-06-28 02:21:54,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792374181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:54,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:54,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:21:54,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411735797] [2024-06-28 02:21:54,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:54,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:21:54,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:54,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:21:54,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:21:54,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-28 02:21:54,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 174 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:54,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:54,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-28 02:21:54,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:55,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,143 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:55,143 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:55,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 59#L807true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,212 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 36#L834-3true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,212 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,239 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:55,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:55,239 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:55,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:55,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,243 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,243 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:55,243 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,243 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,243 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:55,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,259 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:55,259 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:55,259 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:55,259 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:55,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,267 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:55,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:55,267 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), 23#L823-1true, Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,267 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:55,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:55,267 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:55,268 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:55,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 59#L807true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,270 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:55,270 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,270 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,270 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,270 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,272 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:55,272 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,272 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:55,272 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,272 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:55,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 154#(= ~y~0 0), 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,277 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:55,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:55,277 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:55,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:55,277 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:55,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,281 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:55,281 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:55,281 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:55,281 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:55,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,283 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:55,284 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:55,284 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:55,284 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:55,284 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:55,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,286 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:55,286 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:55,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:55,286 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:55,286 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [60#L780true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 154#(= ~y~0 0), 121#true, 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,287 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:55,287 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:55,287 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:55,287 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:55,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [60#L780true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,291 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:55,291 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:55,291 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:55,292 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:55,292 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:55,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,293 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:55,293 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:55,293 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:55,293 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:55,293 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:55,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,297 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][160], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, 202#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 4#L728true, 27#L837true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,297 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:55,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, Black: 154#(= ~y~0 0), 121#true, 202#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0))]) [2024-06-28 02:21:55,298 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:55,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,298 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,299 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][101], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 67#L787true, 121#true, 202#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 184#(and (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:55,300 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:55,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:55,300 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:55,300 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,301 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:55,302 INFO L124 PetriNetUnfolderBase]: 4241/8337 cut-off events. [2024-06-28 02:21:55,302 INFO L125 PetriNetUnfolderBase]: For 89781/90280 co-relation queries the response was YES. [2024-06-28 02:21:55,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35633 conditions, 8337 events. 4241/8337 cut-off events. For 89781/90280 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 66146 event pairs, 1887 based on Foata normal form. 89/7995 useless extension candidates. Maximal degree in co-relation 34249. Up to 5852 conditions per place. [2024-06-28 02:21:55,366 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 78 selfloop transitions, 30 changer transitions 0/181 dead transitions. [2024-06-28 02:21:55,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 181 transitions, 1688 flow [2024-06-28 02:21:55,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:21:55,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:21:55,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 333 transitions. [2024-06-28 02:21:55,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6529411764705882 [2024-06-28 02:21:55,368 INFO L175 Difference]: Start difference. First operand has 148 places, 174 transitions, 1456 flow. Second operand 6 states and 333 transitions. [2024-06-28 02:21:55,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 181 transitions, 1688 flow [2024-06-28 02:21:55,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 181 transitions, 1571 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:21:55,455 INFO L231 Difference]: Finished difference. Result has 147 places, 174 transitions, 1409 flow [2024-06-28 02:21:55,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1409, PETRI_PLACES=147, PETRI_TRANSITIONS=174} [2024-06-28 02:21:55,456 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 75 predicate places. [2024-06-28 02:21:55,456 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 174 transitions, 1409 flow [2024-06-28 02:21:55,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 47.666666666666664) internal successors, (286), 6 states have internal predecessors, (286), 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-06-28 02:21:55,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:55,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:55,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:21:55,458 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:55,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:55,459 INFO L85 PathProgramCache]: Analyzing trace with hash -2114579043, now seen corresponding path program 1 times [2024-06-28 02:21:55,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:55,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713149982] [2024-06-28 02:21:55,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:55,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:55,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:55,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713149982] [2024-06-28 02:21:55,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713149982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:55,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:55,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:21:55,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733319642] [2024-06-28 02:21:55,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:55,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:21:55,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:55,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:21:55,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:21:55,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:21:55,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 174 transitions, 1409 flow. Second operand has 7 states, 7 states have (on average 45.285714285714285) internal successors, (317), 7 states have internal predecessors, (317), 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-06-28 02:21:55,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:55,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:21:55,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:56,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:56,762 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:56,762 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:56,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:56,762 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:57,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,039 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,039 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 59#L807true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,040 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,040 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,076 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:57,076 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:57,076 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:57,076 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:57,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,082 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,082 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:57,082 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:57,082 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:57,082 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:57,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 218#(= ~b2~0 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,099 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:57,099 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:57,099 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:57,099 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:57,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 152#true, 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,108 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,108 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:57,108 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:57,108 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), 23#L823-1true, Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,109 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:57,109 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:57,109 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:57,109 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:57,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 23#L823-1true, Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 143#(= ~x~0 1), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,110 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:57,110 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:57,110 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:57,110 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][138], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), 27#L837true, 4#L728true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,113 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,113 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,113 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 59#L807true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,114 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:57,114 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,114 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:57,114 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,114 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:57,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), 23#L823-1true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,119 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:57,119 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:57,119 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:57,119 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:57,119 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:57,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,126 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:57,126 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:57,126 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:57,126 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:57,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,129 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:57,129 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:57,129 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:57,129 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:57,129 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:57,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 29#L777true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,132 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:57,132 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:57,132 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:57,133 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:57,133 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:57,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [60#L780true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,133 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:57,133 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:57,133 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:57,133 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:57,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [60#L780true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 152#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true, 216#true]) [2024-06-28 02:21:57,138 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:57,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:57,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:57,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:57,138 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:57,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,140 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:57,140 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:57,140 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:57,140 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:57,140 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 218#(= ~b2~0 0), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 36#L834-3true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,144 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][212], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 121#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 27#L837true, 4#L728true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,144 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,144 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, 218#(= ~b2~0 0), 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 67#L787true, 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,146 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:57,146 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,146 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:57,146 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:57,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 152#true, 209#true, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 67#L787true, 121#true, Black: 154#(= ~y~0 0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 172#true, 162#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), 141#true, Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 129#true]) [2024-06-28 02:21:57,147 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:57,147 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:57,147 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:57,147 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:57,147 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:57,149 INFO L124 PetriNetUnfolderBase]: 5359/10262 cut-off events. [2024-06-28 02:21:57,149 INFO L125 PetriNetUnfolderBase]: For 127162/127747 co-relation queries the response was YES. [2024-06-28 02:21:57,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45690 conditions, 10262 events. 5359/10262 cut-off events. For 127162/127747 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 80954 event pairs, 1296 based on Foata normal form. 106/9980 useless extension candidates. Maximal degree in co-relation 43766. Up to 4438 conditions per place. [2024-06-28 02:21:57,226 INFO L140 encePairwiseOnDemand]: 70/85 looper letters, 180 selfloop transitions, 37 changer transitions 0/279 dead transitions. [2024-06-28 02:21:57,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 279 transitions, 2527 flow [2024-06-28 02:21:57,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:21:57,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:21:57,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 428 transitions. [2024-06-28 02:21:57,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.719327731092437 [2024-06-28 02:21:57,228 INFO L175 Difference]: Start difference. First operand has 147 places, 174 transitions, 1409 flow. Second operand 7 states and 428 transitions. [2024-06-28 02:21:57,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 279 transitions, 2527 flow [2024-06-28 02:21:57,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 279 transitions, 2422 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:21:57,318 INFO L231 Difference]: Finished difference. Result has 152 places, 193 transitions, 1623 flow [2024-06-28 02:21:57,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1623, PETRI_PLACES=152, PETRI_TRANSITIONS=193} [2024-06-28 02:21:57,319 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 80 predicate places. [2024-06-28 02:21:57,319 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 193 transitions, 1623 flow [2024-06-28 02:21:57,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.285714285714285) internal successors, (317), 7 states have internal predecessors, (317), 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-06-28 02:21:57,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:57,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:57,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:21:57,320 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:57,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:57,320 INFO L85 PathProgramCache]: Analyzing trace with hash 38501870, now seen corresponding path program 1 times [2024-06-28 02:21:57,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:57,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54965496] [2024-06-28 02:21:57,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:57,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:57,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:57,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:57,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:57,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54965496] [2024-06-28 02:21:57,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54965496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:57,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:57,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:21:57,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210054587] [2024-06-28 02:21:57,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:57,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:21:57,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:57,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:21:57,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:21:57,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:21:57,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 193 transitions, 1623 flow. Second operand has 7 states, 7 states have (on average 45.42857142857143) internal successors, (318), 7 states have internal predecessors, (318), 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-06-28 02:21:57,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:57,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:21:57,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:21:58,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:58,722 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:21:58,722 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:58,723 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:58,723 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:59,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,081 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,081 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,082 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,082 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 162#true, 59#L807true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,082 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,082 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,082 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,083 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 216#true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,136 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:21:59,136 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:59,136 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:59,136 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:59,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,143 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:59,143 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:59,143 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:59,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:21:59,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 218#(= ~b2~0 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,167 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:21:59,167 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:59,167 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:59,167 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:59,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 218#(= ~b2~0 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,179 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:59,179 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:59,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,180 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:59,180 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:59,180 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:59,180 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:59,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 143#(= ~x~0 1), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 216#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,181 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:59,181 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:59,181 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-28 02:21:59,181 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:59,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][135], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 27#L837true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 4#L728true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,185 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:59,185 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,185 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,185 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,186 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:59,186 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,186 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,186 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,186 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 59#L807true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,187 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:59,187 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,187 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:21:59,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:21:59,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 23#L823-1true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,193 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:21:59,193 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:59,193 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:21:59,193 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:21:59,193 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:21:59,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 29#L777true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,201 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:59,201 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:59,201 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:59,201 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:59,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,205 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:21:59,205 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:59,205 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:59,205 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:59,205 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:21:59,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 29#L777true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,209 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,209 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:59,209 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:59,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][114], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:21:59,215 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:21:59,215 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:21:59,215 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:59,215 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:21:59,215 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:21:59,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,218 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:59,218 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:59,218 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:21:59,218 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:59,218 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:21:59,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,222 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:59,222 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][207], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 27#L837true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 4#L728true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,223 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,223 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 67#L787true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 216#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,225 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:59,225 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,225 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:59,225 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:59,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][136], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 67#L787true, Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 103#(= ~y~0 0), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:21:59,227 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:21:59,227 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:21:59,227 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:21:59,227 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:59,227 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:21:59,228 INFO L124 PetriNetUnfolderBase]: 6076/11873 cut-off events. [2024-06-28 02:21:59,228 INFO L125 PetriNetUnfolderBase]: For 171343/172039 co-relation queries the response was YES. [2024-06-28 02:21:59,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58066 conditions, 11873 events. 6076/11873 cut-off events. For 171343/172039 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 97905 event pairs, 1302 based on Foata normal form. 139/11618 useless extension candidates. Maximal degree in co-relation 52671. Up to 4475 conditions per place. [2024-06-28 02:21:59,323 INFO L140 encePairwiseOnDemand]: 72/85 looper letters, 192 selfloop transitions, 48 changer transitions 1/303 dead transitions. [2024-06-28 02:21:59,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 303 transitions, 2898 flow [2024-06-28 02:21:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:21:59,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:21:59,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 433 transitions. [2024-06-28 02:21:59,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277310924369748 [2024-06-28 02:21:59,326 INFO L175 Difference]: Start difference. First operand has 152 places, 193 transitions, 1623 flow. Second operand 7 states and 433 transitions. [2024-06-28 02:21:59,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 303 transitions, 2898 flow [2024-06-28 02:21:59,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 303 transitions, 2872 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-28 02:21:59,481 INFO L231 Difference]: Finished difference. Result has 162 places, 209 transitions, 1969 flow [2024-06-28 02:21:59,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1969, PETRI_PLACES=162, PETRI_TRANSITIONS=209} [2024-06-28 02:21:59,482 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 90 predicate places. [2024-06-28 02:21:59,482 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 209 transitions, 1969 flow [2024-06-28 02:21:59,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.42857142857143) internal successors, (318), 7 states have internal predecessors, (318), 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-06-28 02:21:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:21:59,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:21:59,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:21:59,483 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:21:59,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:21:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash -419775704, now seen corresponding path program 1 times [2024-06-28 02:21:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:21:59,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973377863] [2024-06-28 02:21:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:21:59,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:21:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:21:59,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:21:59,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:21:59,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973377863] [2024-06-28 02:21:59,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973377863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:21:59,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:21:59,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:21:59,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145664773] [2024-06-28 02:21:59,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:21:59,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:21:59,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:21:59,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:21:59,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:21:59,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:21:59,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 209 transitions, 1969 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:21:59,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:21:59,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:21:59,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:01,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,087 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,087 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,087 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:01,087 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:01,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 172#true, 37#L730true, 59#L807true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,513 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,513 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,513 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,513 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,514 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,515 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 172#true, 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,580 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-28 02:22:01,580 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:01,580 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:01,580 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:01,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,590 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,590 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,590 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:01,590 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:01,590 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 216#true, 172#true, 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,620 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-28 02:22:01,620 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:22:01,620 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:22:01,620 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:22:01,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), 152#true, Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 216#true, 172#true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,633 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:22:01,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:22:01,633 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), 23#L823-1true, Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 216#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,634 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:22:01,634 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:22:01,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:22:01,634 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:22:01,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 59#L807true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,638 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:01,638 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][130], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 27#L837true, 4#L728true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,639 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,639 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,639 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,640 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:01,640 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:01,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), 231#(= ~b2~0 0), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 23#L823-1true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, Black: 216#true, 172#true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,645 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-28 02:22:01,645 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:22:01,646 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-28 02:22:01,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-28 02:22:01,646 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-28 02:22:01,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 29#L777true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,653 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:01,653 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:22:01,653 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:22:01,653 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:22:01,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), 53#L811-1true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,657 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:01,657 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:01,657 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:01,657 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:01,657 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:01,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 37#L730true, 162#true, 29#L777true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,660 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:01,660 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:22:01,660 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-28 02:22:01,660 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-28 02:22:01,660 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:22:01,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 229#true, 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,661 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:22:01,661 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:22:01,661 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:22:01,661 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:01,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 60#L780true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, 229#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true, 216#true]) [2024-06-28 02:22:01,666 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-28 02:22:01,666 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-28 02:22:01,666 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:22:01,667 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-28 02:22:01,667 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:01,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 218#(= ~b2~0 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), 26#L774-2true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,668 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:22:01,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:22:01,668 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:22:01,668 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-28 02:22:01,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, 218#(= ~b2~0 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,673 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][198], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 154#(= ~y~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 27#L837true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 4#L728true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,673 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,673 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 218#(= ~b2~0 0), 152#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 67#L787true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 216#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,676 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:22:01,677 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,677 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,677 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][106], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 218#(= ~b2~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 152#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), 231#(= ~b2~0 0), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 67#L787true, 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 88#true, Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 216#true, 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 129#true]) [2024-06-28 02:22:01,680 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-28 02:22:01,680 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,680 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:01,680 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-28 02:22:01,680 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-28 02:22:01,682 INFO L124 PetriNetUnfolderBase]: 6408/12206 cut-off events. [2024-06-28 02:22:01,683 INFO L125 PetriNetUnfolderBase]: For 215744/216469 co-relation queries the response was YES. [2024-06-28 02:22:01,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66811 conditions, 12206 events. 6408/12206 cut-off events. For 215744/216469 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 99467 event pairs, 1989 based on Foata normal form. 120/11800 useless extension candidates. Maximal degree in co-relation 64679. Up to 4487 conditions per place. [2024-06-28 02:22:01,779 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 197 selfloop transitions, 52 changer transitions 1/312 dead transitions. [2024-06-28 02:22:01,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 312 transitions, 3334 flow [2024-06-28 02:22:01,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 422 transitions. [2024-06-28 02:22:01,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7092436974789916 [2024-06-28 02:22:01,784 INFO L175 Difference]: Start difference. First operand has 162 places, 209 transitions, 1969 flow. Second operand 7 states and 422 transitions. [2024-06-28 02:22:01,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 312 transitions, 3334 flow [2024-06-28 02:22:01,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 312 transitions, 3264 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:01,975 INFO L231 Difference]: Finished difference. Result has 172 places, 233 transitions, 2416 flow [2024-06-28 02:22:01,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2416, PETRI_PLACES=172, PETRI_TRANSITIONS=233} [2024-06-28 02:22:01,976 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 100 predicate places. [2024-06-28 02:22:01,976 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 233 transitions, 2416 flow [2024-06-28 02:22:01,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:01,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:01,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:01,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:22:01,976 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:01,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:01,977 INFO L85 PathProgramCache]: Analyzing trace with hash -764986683, now seen corresponding path program 1 times [2024-06-28 02:22:01,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:01,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459523295] [2024-06-28 02:22:01,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:01,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:02,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:02,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459523295] [2024-06-28 02:22:02,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459523295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:02,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:02,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:02,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483732306] [2024-06-28 02:22:02,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:02,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:22:02,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:02,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:22:02,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:22:02,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 85 [2024-06-28 02:22:02,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 233 transitions, 2416 flow. Second operand has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 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-06-28 02:22:02,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:02,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 85 [2024-06-28 02:22:02,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:02,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][94], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), 121#true, Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:02,942 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:22:02,942 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:02,942 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:02,942 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:03,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][94], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:03,090 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:22:03,090 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:03,090 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:03,090 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:03,090 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:03,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][112], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 121#true, Black: 154#(= ~y~0 0), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 164#(and (= ~b1~0 0) (= ~X~0 0)), Black: 165#(and (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 27#L837true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 4#L728true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:03,146 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:03,146 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:03,146 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:03,146 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:03,157 INFO L124 PetriNetUnfolderBase]: 2915/6892 cut-off events. [2024-06-28 02:22:03,157 INFO L125 PetriNetUnfolderBase]: For 105338/106130 co-relation queries the response was YES. [2024-06-28 02:22:03,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35845 conditions, 6892 events. 2915/6892 cut-off events. For 105338/106130 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 61631 event pairs, 1000 based on Foata normal form. 117/6452 useless extension candidates. Maximal degree in co-relation 34839. Up to 1118 conditions per place. [2024-06-28 02:22:03,217 INFO L140 encePairwiseOnDemand]: 80/85 looper letters, 85 selfloop transitions, 21 changer transitions 0/263 dead transitions. [2024-06-28 02:22:03,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 263 transitions, 2743 flow [2024-06-28 02:22:03,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:03,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:03,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 331 transitions. [2024-06-28 02:22:03,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7788235294117647 [2024-06-28 02:22:03,219 INFO L175 Difference]: Start difference. First operand has 172 places, 233 transitions, 2416 flow. Second operand 5 states and 331 transitions. [2024-06-28 02:22:03,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 263 transitions, 2743 flow [2024-06-28 02:22:03,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 263 transitions, 2683 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:03,347 INFO L231 Difference]: Finished difference. Result has 174 places, 227 transitions, 2340 flow [2024-06-28 02:22:03,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2340, PETRI_PLACES=174, PETRI_TRANSITIONS=227} [2024-06-28 02:22:03,348 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-06-28 02:22:03,348 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 227 transitions, 2340 flow [2024-06-28 02:22:03,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 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-06-28 02:22:03,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:03,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:03,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:22:03,348 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:03,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:03,349 INFO L85 PathProgramCache]: Analyzing trace with hash -299285366, now seen corresponding path program 1 times [2024-06-28 02:22:03,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:03,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996912472] [2024-06-28 02:22:03,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:03,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:03,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:03,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:03,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:03,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996912472] [2024-06-28 02:22:03,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996912472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:03,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:03,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:03,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738112501] [2024-06-28 02:22:03,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:03,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:03,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:03,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:03,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:03,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:03,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 227 transitions, 2340 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:03,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:03,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:03,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:04,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][111], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, 37#L730true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:04,507 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:22:04,507 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:04,507 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:04,507 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:04,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][139], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 254#true, Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:04,643 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:22:04,643 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:04,643 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:04,643 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:04,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][111], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 254#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:04,743 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:22:04,743 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:04,743 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:04,743 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:04,743 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][139], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:04,832 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 166#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 4#L728true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 27#L837true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:04,832 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:04,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:04,833 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:04,851 INFO L124 PetriNetUnfolderBase]: 5067/9849 cut-off events. [2024-06-28 02:22:04,851 INFO L125 PetriNetUnfolderBase]: For 201949/202572 co-relation queries the response was YES. [2024-06-28 02:22:05,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58622 conditions, 9849 events. 5067/9849 cut-off events. For 201949/202572 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 77751 event pairs, 964 based on Foata normal form. 141/9764 useless extension candidates. Maximal degree in co-relation 57499. Up to 3085 conditions per place. [2024-06-28 02:22:05,191 INFO L140 encePairwiseOnDemand]: 71/85 looper letters, 200 selfloop transitions, 81 changer transitions 1/346 dead transitions. [2024-06-28 02:22:05,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 346 transitions, 4201 flow [2024-06-28 02:22:05,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:05,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:05,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 421 transitions. [2024-06-28 02:22:05,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7075630252100841 [2024-06-28 02:22:05,193 INFO L175 Difference]: Start difference. First operand has 174 places, 227 transitions, 2340 flow. Second operand 7 states and 421 transitions. [2024-06-28 02:22:05,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 346 transitions, 4201 flow [2024-06-28 02:22:05,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 346 transitions, 4180 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:05,370 INFO L231 Difference]: Finished difference. Result has 185 places, 269 transitions, 3321 flow [2024-06-28 02:22:05,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3321, PETRI_PLACES=185, PETRI_TRANSITIONS=269} [2024-06-28 02:22:05,371 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 113 predicate places. [2024-06-28 02:22:05,371 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 269 transitions, 3321 flow [2024-06-28 02:22:05,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:05,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:05,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:05,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:22:05,372 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:05,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1024348530, now seen corresponding path program 2 times [2024-06-28 02:22:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671969465] [2024-06-28 02:22:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:05,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:05,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:05,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:05,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:05,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671969465] [2024-06-28 02:22:05,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671969465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:05,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:05,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:05,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689968380] [2024-06-28 02:22:05,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:05,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:05,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:05,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:05,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:05,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:05,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 269 transitions, 3321 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:05,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:05,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:05,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:06,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][109], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), Black: 264#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 280#(and (= ~b1~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:06,890 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:22:06,890 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:06,891 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:06,891 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:07,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), 277#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 36#L834-3true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:07,046 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:22:07,046 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:07,046 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:07,046 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:07,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][109], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), Black: 264#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 280#(and (= ~b1~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 256#(= 2 ~x~0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:07,148 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:22:07,148 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:07,149 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:07,149 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:07,149 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:07,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][140], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 254#true, Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), 277#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:07,252 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:07,252 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:07,252 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:07,252 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:07,253 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:07,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][141], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 254#true, Black: 256#(= 2 ~x~0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), 277#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 4#L728true, 27#L837true, Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 243#(= ~b1~0 0), 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:07,253 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:07,253 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:07,253 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:07,253 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:07,279 INFO L124 PetriNetUnfolderBase]: 5106/9951 cut-off events. [2024-06-28 02:22:07,279 INFO L125 PetriNetUnfolderBase]: For 240569/241302 co-relation queries the response was YES. [2024-06-28 02:22:07,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63819 conditions, 9951 events. 5106/9951 cut-off events. For 240569/241302 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 78511 event pairs, 1036 based on Foata normal form. 168/9879 useless extension candidates. Maximal degree in co-relation 62630. Up to 3094 conditions per place. [2024-06-28 02:22:07,381 INFO L140 encePairwiseOnDemand]: 72/85 looper letters, 201 selfloop transitions, 81 changer transitions 1/347 dead transitions. [2024-06-28 02:22:07,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 347 transitions, 4764 flow [2024-06-28 02:22:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:07,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:07,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 412 transitions. [2024-06-28 02:22:07,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.692436974789916 [2024-06-28 02:22:07,383 INFO L175 Difference]: Start difference. First operand has 185 places, 269 transitions, 3321 flow. Second operand 7 states and 412 transitions. [2024-06-28 02:22:07,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 347 transitions, 4764 flow [2024-06-28 02:22:07,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 347 transitions, 4684 flow, removed 40 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:07,666 INFO L231 Difference]: Finished difference. Result has 194 places, 279 transitions, 3672 flow [2024-06-28 02:22:07,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3672, PETRI_PLACES=194, PETRI_TRANSITIONS=279} [2024-06-28 02:22:07,667 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 122 predicate places. [2024-06-28 02:22:07,667 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 279 transitions, 3672 flow [2024-06-28 02:22:07,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:07,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:22:07,668 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:07,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,668 INFO L85 PathProgramCache]: Analyzing trace with hash -243399494, now seen corresponding path program 3 times [2024-06-28 02:22:07,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061653728] [2024-06-28 02:22:07,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:07,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:07,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061653728] [2024-06-28 02:22:07,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061653728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:07,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:07,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:07,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380464377] [2024-06-28 02:22:07,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:07,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:07,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:07,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:07,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:07,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:07,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 279 transitions, 3672 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:07,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:07,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:09,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][109], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 254#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), Black: 264#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 280#(and (= ~b1~0 1) (= ~X~0 0)), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 291#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 37#L730true, 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:09,003 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-28 02:22:09,003 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:09,003 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:09,003 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:09,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][153], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 254#true, 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 256#(= 2 ~x~0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), 277#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 287#true, Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:09,170 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-28 02:22:09,170 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:09,170 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:09,170 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:09,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][109], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), Black: 264#true, Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), 280#(and (= ~b1~0 1) (= ~X~0 0)), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 291#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), 256#(= 2 ~x~0), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:09,525 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-28 02:22:09,525 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:09,525 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:09,525 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-28 02:22:09,525 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([426] L728-->L730: Formula: (= v_~y~0_10 1) InVars {} OutVars{~y~0=v_~y~0_10} AuxVars[] AssignedVars[~y~0][153], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), 277#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 287#true, Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 37#L730true, 162#true, 36#L834-3true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:09,641 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([382] L834-3-->L837: Formula: (= v_~y~0_6 0) InVars {} OutVars{~y~0=v_~y~0_6} AuxVars[] AssignedVars[~y~0][154], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 254#true, Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 266#(= ~X~0 0), 277#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 152#true, Black: 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 4#L728true, 27#L837true, Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), 141#true, 241#true, Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 264#true, Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 287#true, Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 243#(= ~b1~0 0), Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:09,641 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-28 02:22:09,641 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-28 02:22:09,668 INFO L124 PetriNetUnfolderBase]: 5521/10790 cut-off events. [2024-06-28 02:22:09,668 INFO L125 PetriNetUnfolderBase]: For 283787/284570 co-relation queries the response was YES. [2024-06-28 02:22:09,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71523 conditions, 10790 events. 5521/10790 cut-off events. For 283787/284570 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 85894 event pairs, 1043 based on Foata normal form. 173/10678 useless extension candidates. Maximal degree in co-relation 70298. Up to 3172 conditions per place. [2024-06-28 02:22:09,770 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 217 selfloop transitions, 83 changer transitions 1/365 dead transitions. [2024-06-28 02:22:09,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 365 transitions, 5392 flow [2024-06-28 02:22:09,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:09,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:09,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 413 transitions. [2024-06-28 02:22:09,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-28 02:22:09,772 INFO L175 Difference]: Start difference. First operand has 194 places, 279 transitions, 3672 flow. Second operand 7 states and 413 transitions. [2024-06-28 02:22:09,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 365 transitions, 5392 flow [2024-06-28 02:22:10,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 365 transitions, 5256 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:10,106 INFO L231 Difference]: Finished difference. Result has 200 places, 304 transitions, 4218 flow [2024-06-28 02:22:10,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=3555, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4218, PETRI_PLACES=200, PETRI_TRANSITIONS=304} [2024-06-28 02:22:10,107 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 128 predicate places. [2024-06-28 02:22:10,107 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 304 transitions, 4218 flow [2024-06-28 02:22:10,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:10,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:10,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:10,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:22:10,108 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:10,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:10,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1023381902, now seen corresponding path program 1 times [2024-06-28 02:22:10,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:10,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068188462] [2024-06-28 02:22:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:10,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:10,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:10,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068188462] [2024-06-28 02:22:10,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068188462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:10,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:10,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:10,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850902109] [2024-06-28 02:22:10,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:10,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:10,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:10,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:10,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:10,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:10,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 304 transitions, 4218 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:10,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:10,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:10,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:12,180 INFO L124 PetriNetUnfolderBase]: 5484/10771 cut-off events. [2024-06-28 02:22:12,181 INFO L125 PetriNetUnfolderBase]: For 306575/307392 co-relation queries the response was YES. [2024-06-28 02:22:12,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73141 conditions, 10771 events. 5484/10771 cut-off events. For 306575/307392 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 86140 event pairs, 1236 based on Foata normal form. 166/10635 useless extension candidates. Maximal degree in co-relation 71901. Up to 3172 conditions per place. [2024-06-28 02:22:12,601 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 213 selfloop transitions, 99 changer transitions 1/377 dead transitions. [2024-06-28 02:22:12,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 377 transitions, 5774 flow [2024-06-28 02:22:12,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:12,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:12,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 415 transitions. [2024-06-28 02:22:12,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6974789915966386 [2024-06-28 02:22:12,603 INFO L175 Difference]: Start difference. First operand has 200 places, 304 transitions, 4218 flow. Second operand 7 states and 415 transitions. [2024-06-28 02:22:12,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 377 transitions, 5774 flow [2024-06-28 02:22:12,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 377 transitions, 5686 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:12,969 INFO L231 Difference]: Finished difference. Result has 208 places, 319 transitions, 4699 flow [2024-06-28 02:22:12,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=4139, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4699, PETRI_PLACES=208, PETRI_TRANSITIONS=319} [2024-06-28 02:22:12,970 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 136 predicate places. [2024-06-28 02:22:12,970 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 319 transitions, 4699 flow [2024-06-28 02:22:12,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:12,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:12,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:12,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:22:12,970 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:12,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:12,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1237085696, now seen corresponding path program 4 times [2024-06-28 02:22:12,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:12,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108733119] [2024-06-28 02:22:12,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:12,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:13,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:13,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:13,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108733119] [2024-06-28 02:22:13,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108733119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:13,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:13,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:13,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212851354] [2024-06-28 02:22:13,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:13,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:13,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:13,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:13,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:13,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:13,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 319 transitions, 4699 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:13,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:13,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:13,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:15,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][216], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 291#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 73#L770true, Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 299#(= ~X~0 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 254#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 241#true, 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:15,037 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][216], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 291#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 10#thr1EXITtrue, Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 299#(= ~X~0 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 254#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 241#true, 129#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:15,037 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:15,037 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:15,040 INFO L124 PetriNetUnfolderBase]: 5455/10750 cut-off events. [2024-06-28 02:22:15,040 INFO L125 PetriNetUnfolderBase]: For 335315/336225 co-relation queries the response was YES. [2024-06-28 02:22:15,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75048 conditions, 10750 events. 5455/10750 cut-off events. For 335315/336225 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 86684 event pairs, 1363 based on Foata normal form. 184/10587 useless extension candidates. Maximal degree in co-relation 69492. Up to 2979 conditions per place. [2024-06-28 02:22:15,156 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 237 selfloop transitions, 90 changer transitions 1/392 dead transitions. [2024-06-28 02:22:15,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 392 transitions, 6375 flow [2024-06-28 02:22:15,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:15,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:15,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 413 transitions. [2024-06-28 02:22:15,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-28 02:22:15,157 INFO L175 Difference]: Start difference. First operand has 208 places, 319 transitions, 4699 flow. Second operand 7 states and 413 transitions. [2024-06-28 02:22:15,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 392 transitions, 6375 flow [2024-06-28 02:22:15,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 392 transitions, 6148 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:15,672 INFO L231 Difference]: Finished difference. Result has 213 places, 336 transitions, 5039 flow [2024-06-28 02:22:15,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5039, PETRI_PLACES=213, PETRI_TRANSITIONS=336} [2024-06-28 02:22:15,673 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-06-28 02:22:15,673 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 336 transitions, 5039 flow [2024-06-28 02:22:15,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:15,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:15,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:15,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:22:15,673 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:15,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:15,673 INFO L85 PathProgramCache]: Analyzing trace with hash 556679612, now seen corresponding path program 2 times [2024-06-28 02:22:15,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:15,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488785839] [2024-06-28 02:22:15,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:15,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:15,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:15,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488785839] [2024-06-28 02:22:15,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488785839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:15,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:15,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:15,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204963151] [2024-06-28 02:22:15,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:15,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:15,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:15,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:15,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:15,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:15,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 336 transitions, 5039 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:15,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:15,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:15,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:18,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][213], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 291#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 73#L770true, Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), 254#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:18,061 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:18,061 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:18,061 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:18,061 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:18,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][213], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 291#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 10#thr1EXITtrue, 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), 254#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:18,062 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-28 02:22:18,062 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:18,062 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:18,062 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:22:18,068 INFO L124 PetriNetUnfolderBase]: 5500/10822 cut-off events. [2024-06-28 02:22:18,069 INFO L125 PetriNetUnfolderBase]: For 355645/356637 co-relation queries the response was YES. [2024-06-28 02:22:18,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76736 conditions, 10822 events. 5500/10822 cut-off events. For 355645/356637 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 87034 event pairs, 1355 based on Foata normal form. 198/10682 useless extension candidates. Maximal degree in co-relation 70731. Up to 2991 conditions per place. [2024-06-28 02:22:18,200 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 241 selfloop transitions, 97 changer transitions 1/403 dead transitions. [2024-06-28 02:22:18,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 403 transitions, 6664 flow [2024-06-28 02:22:18,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:18,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:18,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 413 transitions. [2024-06-28 02:22:18,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-28 02:22:18,202 INFO L175 Difference]: Start difference. First operand has 213 places, 336 transitions, 5039 flow. Second operand 7 states and 413 transitions. [2024-06-28 02:22:18,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 403 transitions, 6664 flow [2024-06-28 02:22:18,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 403 transitions, 6478 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:18,773 INFO L231 Difference]: Finished difference. Result has 220 places, 350 transitions, 5401 flow [2024-06-28 02:22:18,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5401, PETRI_PLACES=220, PETRI_TRANSITIONS=350} [2024-06-28 02:22:18,774 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 148 predicate places. [2024-06-28 02:22:18,774 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 350 transitions, 5401 flow [2024-06-28 02:22:18,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:18,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:18,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:18,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:22:18,775 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:18,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:18,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2103767700, now seen corresponding path program 3 times [2024-06-28 02:22:18,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:18,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850656849] [2024-06-28 02:22:18,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:18,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:18,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:18,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:18,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:18,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850656849] [2024-06-28 02:22:18,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850656849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:18,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:18,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:18,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73205790] [2024-06-28 02:22:18,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:18,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:18,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:18,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:18,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:18,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:18,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 350 transitions, 5401 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:18,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:18,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:18,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:21,155 INFO L124 PetriNetUnfolderBase]: 5519/10787 cut-off events. [2024-06-28 02:22:21,155 INFO L125 PetriNetUnfolderBase]: For 381837/382880 co-relation queries the response was YES. [2024-06-28 02:22:21,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78456 conditions, 10787 events. 5519/10787 cut-off events. For 381837/382880 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 86267 event pairs, 1336 based on Foata normal form. 191/10602 useless extension candidates. Maximal degree in co-relation 72287. Up to 2998 conditions per place. [2024-06-28 02:22:21,265 INFO L140 encePairwiseOnDemand]: 74/85 looper letters, 233 selfloop transitions, 119 changer transitions 1/417 dead transitions. [2024-06-28 02:22:21,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 417 transitions, 7005 flow [2024-06-28 02:22:21,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:21,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:21,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 407 transitions. [2024-06-28 02:22:21,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840336134453782 [2024-06-28 02:22:21,267 INFO L175 Difference]: Start difference. First operand has 220 places, 350 transitions, 5401 flow. Second operand 7 states and 407 transitions. [2024-06-28 02:22:21,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 417 transitions, 7005 flow [2024-06-28 02:22:21,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 417 transitions, 6858 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:21,816 INFO L231 Difference]: Finished difference. Result has 227 places, 360 transitions, 5788 flow [2024-06-28 02:22:21,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5788, PETRI_PLACES=227, PETRI_TRANSITIONS=360} [2024-06-28 02:22:21,817 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 155 predicate places. [2024-06-28 02:22:21,817 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 360 transitions, 5788 flow [2024-06-28 02:22:21,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:21,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:21,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:21,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:22:21,818 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:21,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:21,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1586990422, now seen corresponding path program 4 times [2024-06-28 02:22:21,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:21,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555837681] [2024-06-28 02:22:21,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:21,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:21,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:21,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555837681] [2024-06-28 02:22:21,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555837681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:21,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:21,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:21,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742086761] [2024-06-28 02:22:21,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:21,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:21,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:21,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:21,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:21,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:21,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 360 transitions, 5788 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:21,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:21,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:21,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:24,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][226], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 256#(= 2 ~x~0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), 73#L770true, Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), 340#(and (= ~b2~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), 254#true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:24,310 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:24,310 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:24,310 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:24,310 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:24,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][226], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 256#(= 2 ~x~0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 10#thr1EXITtrue, 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), 340#(and (= ~b2~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 172#true, Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), 254#true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 103#(= ~y~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:24,311 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-28 02:22:24,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:22:24,311 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:24,311 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:24,319 INFO L124 PetriNetUnfolderBase]: 5571/10985 cut-off events. [2024-06-28 02:22:24,319 INFO L125 PetriNetUnfolderBase]: For 418357/419318 co-relation queries the response was YES. [2024-06-28 02:22:24,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81352 conditions, 10985 events. 5571/10985 cut-off events. For 418357/419318 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 88524 event pairs, 1316 based on Foata normal form. 205/10819 useless extension candidates. Maximal degree in co-relation 75280. Up to 3042 conditions per place. [2024-06-28 02:22:24,452 INFO L140 encePairwiseOnDemand]: 72/85 looper letters, 223 selfloop transitions, 142 changer transitions 2/431 dead transitions. [2024-06-28 02:22:24,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 431 transitions, 7403 flow [2024-06-28 02:22:24,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:24,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:24,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 418 transitions. [2024-06-28 02:22:24,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7025210084033613 [2024-06-28 02:22:24,454 INFO L175 Difference]: Start difference. First operand has 227 places, 360 transitions, 5788 flow. Second operand 7 states and 418 transitions. [2024-06-28 02:22:24,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 431 transitions, 7403 flow [2024-06-28 02:22:25,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 431 transitions, 7270 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:25,057 INFO L231 Difference]: Finished difference. Result has 234 places, 369 transitions, 6259 flow [2024-06-28 02:22:25,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=5665, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6259, PETRI_PLACES=234, PETRI_TRANSITIONS=369} [2024-06-28 02:22:25,057 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 162 predicate places. [2024-06-28 02:22:25,058 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 369 transitions, 6259 flow [2024-06-28 02:22:25,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 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-06-28 02:22:25,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:25,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:25,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:22:25,058 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:25,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:25,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1604126168, now seen corresponding path program 1 times [2024-06-28 02:22:25,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:25,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500491155] [2024-06-28 02:22:25,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:25,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:25,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:25,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500491155] [2024-06-28 02:22:25,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500491155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:25,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:25,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421261531] [2024-06-28 02:22:25,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:25,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:25,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:25,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:25,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:25,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 369 transitions, 6259 flow. Second operand has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:25,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:25,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:25,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][228], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 73#L770true, Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 340#(and (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 349#(= ~b1~0 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 343#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 341#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 342#(and (= 2 ~x~0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), 254#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:27,464 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][228], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 256#(= 2 ~x~0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 10#thr1EXITtrue, Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 340#(and (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 349#(= ~b1~0 0), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 343#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 341#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 342#(and (= 2 ~x~0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), 254#true, Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 101#true, Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), 216#true, Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:27,464 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:27,464 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:22:27,468 INFO L124 PetriNetUnfolderBase]: 5560/10936 cut-off events. [2024-06-28 02:22:27,468 INFO L125 PetriNetUnfolderBase]: For 454378/455306 co-relation queries the response was YES. [2024-06-28 02:22:27,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82999 conditions, 10936 events. 5560/10936 cut-off events. For 454378/455306 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 87963 event pairs, 1315 based on Foata normal form. 161/10823 useless extension candidates. Maximal degree in co-relation 81686. Up to 4269 conditions per place. [2024-06-28 02:22:27,592 INFO L140 encePairwiseOnDemand]: 71/85 looper letters, 305 selfloop transitions, 74 changer transitions 2/445 dead transitions. [2024-06-28 02:22:27,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 445 transitions, 7734 flow [2024-06-28 02:22:27,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:27,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:27,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 420 transitions. [2024-06-28 02:22:27,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7058823529411765 [2024-06-28 02:22:27,593 INFO L175 Difference]: Start difference. First operand has 234 places, 369 transitions, 6259 flow. Second operand 7 states and 420 transitions. [2024-06-28 02:22:27,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 445 transitions, 7734 flow [2024-06-28 02:22:28,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 445 transitions, 7582 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:28,477 INFO L231 Difference]: Finished difference. Result has 241 places, 373 transitions, 6364 flow [2024-06-28 02:22:28,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=6118, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6364, PETRI_PLACES=241, PETRI_TRANSITIONS=373} [2024-06-28 02:22:28,478 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 169 predicate places. [2024-06-28 02:22:28,478 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 373 transitions, 6364 flow [2024-06-28 02:22:28,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:28,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:28,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:28,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:22:28,478 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:28,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:28,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1024397235, now seen corresponding path program 1 times [2024-06-28 02:22:28,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:28,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973302732] [2024-06-28 02:22:28,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:28,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:28,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:28,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:28,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:28,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973302732] [2024-06-28 02:22:28,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973302732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:28,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:28,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:28,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720724555] [2024-06-28 02:22:28,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:28,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:28,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:28,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:28,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:28,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:28,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 373 transitions, 6364 flow. Second operand has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:28,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:28,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:28,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:30,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][235], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), 359#(= ~X~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 256#(= 2 ~x~0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 73#L770true, Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 349#(= ~b1~0 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 343#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 341#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 342#(and (= 2 ~x~0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 353#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 351#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 352#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), 266#(= ~X~0 0), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 254#true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:30,737 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:30,737 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:30,737 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:30,737 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:30,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][235], [Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), 359#(= ~X~0 0), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 256#(= 2 ~x~0), 243#(= ~b1~0 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, 289#(= ~X~0 0), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 10#thr1EXITtrue, 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 349#(= ~b1~0 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 343#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 341#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 342#(and (= 2 ~x~0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 353#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 351#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), Black: 352#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), 266#(= ~X~0 0), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), 254#true, Black: 101#true, Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 103#(= ~y~0 0), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0)), 216#true]) [2024-06-28 02:22:30,737 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-28 02:22:30,738 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:30,738 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:22:30,738 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:30,746 INFO L124 PetriNetUnfolderBase]: 5734/11268 cut-off events. [2024-06-28 02:22:30,746 INFO L125 PetriNetUnfolderBase]: For 487594/488521 co-relation queries the response was YES. [2024-06-28 02:22:30,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87223 conditions, 11268 events. 5734/11268 cut-off events. For 487594/488521 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 90697 event pairs, 1132 based on Foata normal form. 215/11168 useless extension candidates. Maximal degree in co-relation 85848. Up to 3234 conditions per place. [2024-06-28 02:22:30,881 INFO L140 encePairwiseOnDemand]: 71/85 looper letters, 249 selfloop transitions, 135 changer transitions 1/449 dead transitions. [2024-06-28 02:22:30,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 449 transitions, 8174 flow [2024-06-28 02:22:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:30,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 410 transitions. [2024-06-28 02:22:30,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6890756302521008 [2024-06-28 02:22:30,884 INFO L175 Difference]: Start difference. First operand has 241 places, 373 transitions, 6364 flow. Second operand 7 states and 410 transitions. [2024-06-28 02:22:30,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 449 transitions, 8174 flow [2024-06-28 02:22:31,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 449 transitions, 8035 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:31,883 INFO L231 Difference]: Finished difference. Result has 248 places, 392 transitions, 7069 flow [2024-06-28 02:22:31,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=6237, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7069, PETRI_PLACES=248, PETRI_TRANSITIONS=392} [2024-06-28 02:22:31,884 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 176 predicate places. [2024-06-28 02:22:31,884 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 392 transitions, 7069 flow [2024-06-28 02:22:31,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:31,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:31,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:31,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:22:31,885 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:31,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:31,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1536828625, now seen corresponding path program 2 times [2024-06-28 02:22:31,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:31,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416994191] [2024-06-28 02:22:31,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:31,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:31,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:31,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:31,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:31,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416994191] [2024-06-28 02:22:31,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416994191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:31,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:31,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:31,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346247289] [2024-06-28 02:22:31,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:31,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:31,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:31,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:31,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:32,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:32,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 392 transitions, 7069 flow. Second operand has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:32,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:32,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:32,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:34,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][239], [Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 256#(= 2 ~x~0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 289#(= ~X~0 0), 73#L770true, Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 343#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 341#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 342#(and (= 2 ~x~0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 353#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 351#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 352#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 361#(and (= ~b1~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 101#true, Black: 362#(and (= ~b1~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 103#(= ~y~0 0), Black: 360#(and (= ~b1~0 1) (= ~X~0 0)), Black: 363#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 216#true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 359#(= ~X~0 0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 370#(= ~X~0 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 349#(= ~b1~0 0), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 254#true, 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:34,425 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-28 02:22:34,425 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:34,425 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 02:22:34,425 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-28 02:22:34,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L798-->L800: Formula: (= 2 v_~y~0_5) InVars {} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[~y~0][239], [Black: 257#(= |thr2Thread1of1ForFork0_~x2~0#1| 2), Black: 259#(and (= 2 ~x~0) (= |thr2Thread1of1ForFork0_~x2~0#1| 2)), Black: 256#(= 2 ~x~0), Black: 268#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 269#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 264#true, Black: 267#(and (= ~b1~0 1) (= ~X~0 0)), Black: 270#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 281#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0)), Black: 283#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 282#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 289#(= ~X~0 0), Black: 292#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 293#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), 10#thr1EXITtrue, 146#(and (= ~x~0 1) (= |thr1Thread1of1ForFork1_~x1~0#1| 1)), Black: 303#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 302#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 301#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 312#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 313#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 311#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 111#true, Black: 322#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 323#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 321#(and (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), 50#L800true, thr2Thread1of1ForFork0InUse, Black: 332#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 331#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 333#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 81#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 86#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0) (= ~b2~0 0)), Black: 343#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 341#(and (= 2 ~x~0) (= ~b2~0 1) (= ~X~0 0)), Black: 342#(and (= 2 ~x~0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 92#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 353#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 351#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 352#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1)), Black: 99#(and (= ~x~0 0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 172#true, 162#true, 320#(and (= ~b2~0 1) (= ~X~0 0)), Black: 106#(and (= |thr1Thread1of1ForFork1_~y1~0#1| 0) (= ~y~0 0)), Black: 361#(and (= ~b1~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 101#true, Black: 362#(and (= ~b1~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 103#(= ~y~0 0), Black: 360#(and (= ~b1~0 1) (= ~X~0 0)), Black: 363#(and (= 2 ~x~0) (= ~b1~0 1) (= ~b2~0 1) (= ~y~0 1) (= ~X~0 0)), Black: 113#(and (= ~X~0 0) (= ~b2~0 0)), Black: 116#(and (= ~b1~0 1) (= ~x~0 1) (= ~y~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 115#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), 216#true, Black: 125#(and (= 2 ~x~0) (= ~b1~0 0) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 133#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 359#(= ~X~0 0), 104#(= |thr1Thread1of1ForFork1_~y1~0#1| 0), Black: 139#(and (= ~x~0 0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 155#(= |thr2Thread1of1ForFork0_~y2~0#1| 0), Black: 143#(= ~x~0 1), Black: 141#true, Black: 144#(= |thr1Thread1of1ForFork1_~x1~0#1| 1), Black: 154#(= ~y~0 0), Black: 157#(and (= |thr2Thread1of1ForFork0_~y2~0#1| 0) (= ~y~0 0)), Black: 152#true, Black: 167#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0) (= ~X~0 0)), Black: 177#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 175#(and (= ~b1~0 1) (= ~y~0 0) (= ~X~0 0)), Black: 185#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), Black: 193#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 370#(= ~X~0 0), Black: 200#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), 349#(= ~b1~0 0), Black: 207#(and (= 2 ~x~0) (= ~b1~0 1) (= ~y~0 0) (= ~b2~0 1) (= ~X~0 0)), Black: 214#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~b2~0 1) (= ~X~0 0)), 330#(and (= ~b2~0 1) (= ~X~0 0)), Black: 220#(and (= ~b1~0 1) (= ~x~0 1) (= ~b2~0 0)), Black: 221#(and (= ~b1~0 1) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 218#(= ~b2~0 0), Black: 222#(and (= ~b1~0 1) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 219#(and (= ~b1~0 1) (= ~b2~0 0)), 254#true, 266#(= ~X~0 0), Black: 235#(and (= ~b1~0 0) (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 231#(= ~b2~0 0), Black: 233#(and (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 234#(and (= ~y~0 0) (= ~x~0 1) (= ~X~0 0) (= ~b2~0 0)), Black: 232#(and (= ~x~0 1) (= ~b2~0 0)), 310#(and (= ~b2~0 1) (= ~X~0 0)), Black: 247#(and (= 2 ~x~0) (= ~b1~0 0) (= ~X~0 1) (= ~b2~0 1) (= 2 ~y~0)), 35#ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 241#true, Black: 244#(and (= ~b1~0 0) (= ~b2~0 1)), 129#true, Black: 245#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1)), Black: 246#(and (= 2 ~x~0) (= ~b1~0 0) (= ~b2~0 1) (= 2 ~y~0))]) [2024-06-28 02:22:34,425 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-28 02:22:34,425 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 02:22:34,425 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:34,426 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-28 02:22:34,429 INFO L124 PetriNetUnfolderBase]: 5768/11373 cut-off events. [2024-06-28 02:22:34,429 INFO L125 PetriNetUnfolderBase]: For 530329/531249 co-relation queries the response was YES. [2024-06-28 02:22:34,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90767 conditions, 11373 events. 5768/11373 cut-off events. For 530329/531249 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 92135 event pairs, 1130 based on Foata normal form. 225/11315 useless extension candidates. Maximal degree in co-relation 89368. Up to 3230 conditions per place. [2024-06-28 02:22:34,564 INFO L140 encePairwiseOnDemand]: 70/85 looper letters, 254 selfloop transitions, 134 changer transitions 1/453 dead transitions. [2024-06-28 02:22:34,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 453 transitions, 8766 flow [2024-06-28 02:22:34,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:34,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 410 transitions. [2024-06-28 02:22:34,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6890756302521008 [2024-06-28 02:22:34,566 INFO L175 Difference]: Start difference. First operand has 248 places, 392 transitions, 7069 flow. Second operand 7 states and 410 transitions. [2024-06-28 02:22:34,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 453 transitions, 8766 flow [2024-06-28 02:22:35,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 453 transitions, 8616 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:35,675 INFO L231 Difference]: Finished difference. Result has 255 places, 402 transitions, 7526 flow [2024-06-28 02:22:35,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=6924, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7526, PETRI_PLACES=255, PETRI_TRANSITIONS=402} [2024-06-28 02:22:35,675 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 183 predicate places. [2024-06-28 02:22:35,676 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 402 transitions, 7526 flow [2024-06-28 02:22:35,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:35,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:35,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:35,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:22:35,676 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:22:35,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:35,677 INFO L85 PathProgramCache]: Analyzing trace with hash -13070411, now seen corresponding path program 3 times [2024-06-28 02:22:35,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:35,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991538039] [2024-06-28 02:22:35,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:35,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:35,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:35,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:35,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991538039] [2024-06-28 02:22:35,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991538039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:35,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:35,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:35,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203998583] [2024-06-28 02:22:35,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:35,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:35,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:35,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:35,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:35,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-28 02:22:35,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 402 transitions, 7526 flow. Second operand has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-06-28 02:22:35,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:35,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-28 02:22:35,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand